Sveti Ivan Dobrinjski is located in the municipality Dobrinj, in Primorje-Gorski Kotar County at an elevation of 197 meters above sea level and it covers the area of 2.16 km² (0.83 sq. miles). According to the 2011 census report, there were 41 inhabitants. It is predominantly populated by Croats (97%), but also. Nearby places: Klanice, Tribulje, Rasopasno, Dobrinj, Gabonjin, Sršići, Kras, Dolovo, Sveti Vid Dobrinjski and Maršići.