Nagyhalász is a town in Szabolcs-Szatmár-Bereg county, in the Northern Great Plain region of eastern Hungary.
It covers an area of 44.34 km2 (17 sq mi) and has a population of 5897 people (2005).
Coordinates: 48°08′N 21°46′E / 48.133°N 21.767°E / 48.133; 21.767