Medgyesegyháza (Slovak: Medeš) is a town in Békés County, in the Southern Great Plain region of south-east Hungary.
It covers an area of 64.32 km² and has a population of 3891 people (2008).
Medgyesegyháza is twinned with:
Coordinates: 46°30′N 21°02′E / 46.50°N 21.03°E / 46.50; 21.03