Fredonia is a city in and the county seat of Wilson County, Kansas, United States. As of the 2010 census, the city population was 2,482.
Fredonia was one of several Southeast Kansas communities to fall victim to severe flooding in late June and early July 2007. At least 10 inches of rainfall was recorded on the night of June 29 and additional rainfall was expected through the weekend of June 30 and July 1. On the night of June 30, a Topeka television station reported on its website that 100 people in Wilson County had lost their homes due to the flooding.
Fredonia is located at 37°31′59″N 95°49′33″W / 37.53306°N 95.82583°W / 37.53306; -95.82583 (37.532972, -95.825834). According to the United States Census Bureau, the city has a total area of 2.4 square miles (6.2 km²), all of it land.