It covers an area of 6.97 km2 (3 sq mi) and has a population of 4675 people (2005). It is near the Ukrainian border (at Chop and Solomonovo) and was part of Ung county before the Treaty of Trianon. Road and railway border crossings into Ukraine are located here. The Ukrainian town across the border is Chop.
Climate
Záhony's climate is classified as humid continental climate (KöppenDfb). The annual average temperature is 10.5 °C (50.9 °F), the hottest month in July is 21.5 °C (70.7 °F), and the coldest month is −1.5 °C (29.3 °F) in January. The annual precipitation is 636.5 millimetres (25.06 in), of which July is the wettest with 74.6 millimetres (2.94 in), while January is the driest with only 37.1 millimetres (1.46 in). The extreme temperature throughout the year ranged from −20.8 °C (−5.4 °F) on February 7, 2005 to 38.0 °C (100.4 °F) on July 20, 2007.