9 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mount Pleasant | 1 | 8,130 | 9,267 | -2.27% | 942 | 9 | City |
| New London | 2 | 1,824 | 1,910 | -0.76% | 1,683 | 1 | City |
| Winfield | 3 | 994 | 1,030 | -0.6% | 955 | 1 | City |
| Wayland | 4 | 922 | 960 | -0.65% | 867 | 1 | City |
| Salem | 5 | 372 | 395 | -1.06% | 594 | 1 | City |
| Olds | 6 | 171 | 180 | -0.58% | 501 | 0 | City |
| Hillsboro | 7 | 156 | 162 | -0.64% | 269 | 1 | City |
| Rome | 8 | 110 | 115 | -0.9% | 887 | 0 | City |
| Westwood | 9 | 93 | 101 | -1.06% | 853 | 0 | City |
Mount Pleasant is the largest city in Henry County, with a population of 8,130.
Westwood is the smallest city in Henry County, with a population of 93.
There are 9 cities in Henry County, Iowa.