Mezőkeresztes es una ciudad en el condado de Borsod-Abaúj-Zemplén , en el norte de Hungría, cerca de Mezőkövesd y Eger .
35 km (22 millas) al sur de la sede del condado de Miskolc . Se puede llegar en coche por la autopista M3. La estación de tren Mezőkeresztes–Mezőnyárád está a 3,1 km (2 millas) de la propia ciudad, en dirección a Mezőnyárád .
La zona que la rodea ha estado habitada desde la época de la Gran Migración . En el siglo XIV pertenecía al señorío de Diósgyőr . El rey Ladislao V concedió a Mezőkeresztes el estatus de ciudad comercial.
En 1596 se produjo la gran batalla de Mezőkeresztes , en la que Mehmed III , sultán del Imperio otomano, derrotó a las fuerzas de los Habsburgo y de Transilvania . Durante la batalla, hubo que disuadir al sultán de que huyera del campo de batalla a mitad de la misma.
Tras el final de la era otomana, la ciudad prosperó, pero en el siglo XIX perdió su importancia y se convirtió en una aldea.
En 1950 se encontraron yacimientos petrolíferos en las cercanías, que fueron explotados en la década de 1980.
A Mezőkeresztes se le concedió el estatus de ciudad el 1 de julio de 2009.
Mezőnagymihály (aproximadamente 4 km), Mezőnyárád (4 km), Szentistván (aproximadamente 8 km)
Ciudad más cercana: Mezőkövesd (12 km).