Karcag (pronunciado [ˈkɒrʦɒɡ], llamada Engelhausen en alemán) es una ciudad (en húngaro: "város") de Hungría, capital del distrito homónimo en el este del condado de Jász-Nagykun-Szolnok.
Es la cuarta ciudad por población en el condado, por detrás de Szolnok —la capital—, Jászberény y Törökszentmiklós.
[2] En 2012 su población era de 19 980 habitantes.
[3] Se ubica sobre la carretera 4, a medio camino entre Debrecen y Szolnok.
[4] La ciudad de Karcag está hermanada con las siguientes localidades:[5]