Hortobágy ligger ved en elv med samme navn. Grunnet bygdens store gegrafisk utstrekning grenser den til en rekke kommuner: Egyek (nordvest), Tiszacsege (nord), Tiszafüred (vest), Balmazújváros (øst), Nagyhegyes (sydøst), Nagyiván (sydvest) og kommunene Nádudvar og Hajdúszoboszló (sør).