Madisonville is a city in and the county seat of Monroe County, Tennessee, United States. The population was 3,939 at the 2000 census and 4,577 at the 2010 census.
Madisonville is located at 35°31′11″N 84°21′49″W (35.520691, -84.362905). It is situated along U.S. Route 411 just east of its junction with State Route 68, near the center of Monroe County. The Unicoi Mountains rise prominently to the southeast.
According to the United States Census Bureau, Madisonville has a total area of 5.8 square miles (15 km2), all land.
As of the census of 2000, there were 3,939 people, 1,671 households, and 1,066 families residing in the town. The population density was 677.4 people per square mile (261.3/km²). There were 1,806 housing units at an average density of 310.6 per square mile (119.8/km²). The racial makeup of the town was 93.42% White, 3.96% African American, 0.25% Native American, 0.33% Asian, 0.13% Pacific Islander, 0.79% from other races, and 1.12% from two or more races.