Roč se nalazi u središtu sjeverne Istre, na 348 m nadmorske visine. Mjesto se nalazi na spoju vapnenaca, od kojih su građeni Ćićarija i Učka, i lapora, kakve su doline i hrpti ispod tiju dviju planina.
Nakon pada Venecije, Roč postaje dijelom Ilirskih pokrajina, a zatim Austrije. U prvoj polovici dvadesetoga stoljeća, djelovanje fašizma osjeća se i u Roču do kapitulacije Italije 1943. Nakon antifašističkog otpora i oslobođenja, Roč postaje dijelom Jugoslavije, a od 1991. Republike Hrvatske.
Mjesto se nalazi na cestovnoj prometnici Rijeka - tunel Učka - Koper - Trst.
Gospodarstvo
Stanovništvo
Prema popisu stanovništva iz 2011. godine, naselje je imalo 153 stanovnika.[4]
Naselje Roč: Kretanje broja stanovnika od 1857. do 2021.
broj stanovnika
152
165
188
164
191
212
2030
1796
149
139
157
162
161
178
146
153
187
1857.
1869.
1880.
1890.
1900.
1910.
1921.
1931.
1948.
1953.
1961.
1971.
1981.
1991.
2001.
2011.
2021.
Napomena: U 1921. sadrži podatke za naselja Brgudac, Lanišće, Podgaće i Račja Vas (sve u općini Lanišće), a u 1921. i 1931. podatke za naselja Blatna Vas, Čiritež, Forčići, Gornja Nugla, Kompanj, Krkuž, Rim, Ročko Polje, Stanica Roč i Sušići. Izvori: Publikacije Državnog zavoda za statistiku Republike Hrvatske
Šport
U mjestu djeluje boćarski klub Istra Aluminij osnovan prije 30 godina pod imenom BK Ročko polje. Najveći uspjeh kluba je ostvaren 2007. godine, kada je ušao u 2. hrvatsku boćarsku ligu – Sjever.