← Back to Discover · All towns in Iowa
Towns in Henry County
12 towns with data in Henry County, Iowa, largest first. Find your matches.
Mount Pleasant is the largest of the 12 towns we list in Henry County, with 8,951 people. Together they have 14,510 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Mount Pleasant | 8,951 | $61,042 | $160,900 |
| New London | 2,338 | $77,560 | $139,600 |
| Wayland | 1,191 | $70,774 | $135,500 |
| Winfield | 1,007 | $49,063 | $100,000 |
| Salem | 349 | $51,250 | $85,700 |
| Westwood | 130 | $110,833 | $290,000 |
| Hillsboro | 120 | $53,125 | $55,000 |
| Swedesburg | 119 | $74,861 | n/a |
| Mount Union | 111 | $50,500 | $96,100 |
| Rome | 79 | $39,000 | $65,000 |
| Olds | 72 | $49,375 | $116,700 |
| Lowell | 43 | $118,958 | $114,600 |
ZIP codes in Henry County
8 ZIP codes in Henry County, Iowa. A ZIP code can also reach into a neighboring county.
- 52641 Mount Pleasant
- 52644 Mount Union
- 52645 New London
- 52647 Olds
- 52649 Salem
- 52652 Swedesburg
- 52654 Wayland
- 52659 Winfield
Nearby counties in Iowa
- Des Moines County 9
- Louisa County 8
- Jefferson County 7
- Washington County 8
- Lee County 11
- Van Buren County 7
Link to this page
Copy this HTML to link to this page from your own site.