← Back to Discover · All towns in Kentucky
Towns in Hopkins County
9 towns with data in Hopkins County, Kentucky, largest first. Find your matches.
Madisonville is the largest of the 9 towns we list in Hopkins County, with 19,515 people. Together they have 26,036 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Madisonville | 19,515 | $53,860 | $164,100 |
| Dawson Springs | 1,951 | $32,838 | $70,000 |
| Earlington | 1,084 | $38,194 | $64,000 |
| White Plains | 1,021 | $35,625 | $85,700 |
| Hanson | 958 | $95,903 | $141,500 |
| Nortonville | 904 | $55,844 | $69,000 |
| St. Charles | 293 | $44,688 | $55,700 |
| Nebo | 217 | $49,844 | $95,000 |
| Manitou | 93 | $110,313 | $131,000 |
ZIP codes in Hopkins County
10 ZIP codes in Hopkins County, Kentucky. A ZIP code can also reach into a neighboring county.
- 42408 Dawson Springs
- 42410 Earlington
- 42413 Hanson
- 42431 Madisonville
- 42436 Manitou
- 42440 Mortons Gap
- 42441 Nebo
- 42442 Nortonville
- 42453 Saint Charles
- 42464 White Plains
Nearby counties in Kentucky
- Webster County 6
- McLean County 5
- Muhlenberg County 7
- Caldwell County 2
- Trigg County 3
- Crittenden County 2
Link to this page
Copy this HTML to link to this page from your own site.