Roci u Hrvatskoj gotovo su u potpunosti Hrvati (iz okolice Kutine), a rijetko i Česi (također iz okolice Kutine). U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u gradovima Varaždinu i Lepoglavi.
Rasprostranjenost
U Hrvatskoj danas živi oko 30 Roca u 10 domaćinstava. Prisutni su u tri hrvatske županije, tri grada i pet manjih naselja, najviše u Potoku u okolici Kutine (<10), Varaždinu (<5), Ivancu (<5), Jerovcu (<5), te u Kutini (<5).