Madisonville is a city in Hopkins County, Kentucky, United States of the Western Coal Field region, located along US 41 and The Pennyrile Parkway. The population was 19,307 at the 2000 census. It is the county seat of Hopkins County. The city was named in honor of U.S. President James Madison. Madisonville is a commercial center of the region and is home to Madisonville Community College.