Halmaj község Borsod-Abaúj-Zemplén megyében, a Szikszói kistérségben. Miskolctól kb. 25 km-re északkeletre található.