Batomalj se nalazi u općini Baška, u Primorsko-goranskoj županiji na 2 metra nadmorske visine i prostire se na površini od 28,04 km². Prema popisu iz 2011. godine, u Batomlju živi 129 stanovnika. Stanovništvo je uglavnom hrvatsko (96%), te makedonsko (2%). Okolna naselja: Jurandvor, Baška, Draga Bašćanska, Stara Baška, Punat, Vrbnik, Kornić, Muraj, Krk i Kampelje.