Hopkins County is a county located in the western part of the U.S. state of Kentucky. As of the 2020 census, the population was 45,423. Its county seat is Madisonville. Hopkins County was created December 9, 1806 from Henderson County. It was named for General Samuel Hopkins, an officer in both the American Revolutionary War and War of 1812, and later a Kentucky legislator and U.S. Congressman.