Madisonville is a city in Madison County, Texas, United States. The population was 4,159 at the 2000 census. It is the county seat of Madison County. Both the City of Madisonville and the County of Madison were named for U.S. President James Madison, the fourth chief executive. According to the United States Census Bureau, the city has a total area of 4.3square miles (11Square kilometers), of which, 4.2square miles (11Square kilometers) of it is land and 0.2square miles (0.52Square kilometer) of it (3.49%) is water.