Bater se nalazi u Gradu Novom Vinodolskom, u Primorsko-goranskoj županiji na 460 metara nadmorske visine i prostire se na površini od 5,21 km². Prema popisu iz 2011. godine, u Bateru živi 108 stanovnika. Stanovništvo je uglavnom hrvatsko (95%), te srpsko (5%). Okolna naselja: Ledenice, Crno, Donji Zagon, Gornji Zagon, Breze, Povile, Klenovica, Novi Vinodolski, Luka Krmpotska i Drinak.