53 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ionia | 1 | 11,986 | 13,383 | -2.27% | 2,215 | 5 | City |
| Ionia | 2 | 11,986 | 13,378 | -2.27% | 2,215 | 5 | City |
| Boston | 3 | 6,101 | 6,026 | 0.28% | 174 | 35 | Township |
| Boston | 4 | 6,101 | 6,034 | 0.28% | 174 | 35 | Township |
| Belding | 5 | 5,972 | 5,938 | 0.08% | 1,264 | 5 | City |
| Belding | 6 | 5,972 | 5,945 | 0.08% | 1,264 | 5 | City |
| Ionia | 7 | 4,098 | 3,983 | 0.49% | 122 | 33 | Township |
| Ionia | 8 | 4,098 | 3,990 | 0.49% | 122 | 33 | Township |
| Portland | 9 | 3,958 | 3,888 | 0.33% | 123 | 32 | Township |
| Portland | 10 | 3,958 | 3,895 | 0.33% | 123 | 32 | Township |
| Odessa | 11 | 3,942 | 3,911 | 0.13% | 111 | 36 | Township |
| Odessa | 12 | 3,942 | 3,915 | 0.13% | 111 | 36 | Township |
| Portland | 13 | 3,760 | 3,785 | -0.27% | 1,430 | 3 | City |
| Portland | 14 | 3,760 | 3,809 | -0.27% | 1,430 | 3 | City |
| Lyons | 15 | 3,556 | 3,515 | 0.23% | 99 | 36 | Township |
| Lyons | 16 | 3,556 | 3,518 | 0.23% | 99 | 36 | Township |
| Easton | 17 | 3,116 | 3,051 | 0.39% | 110 | 28 | Township |
| Easton | 18 | 3,116 | 3,057 | 0.39% | 110 | 28 | Township |
| Danby | 19 | 2,989 | 2,952 | 0.34% | 85 | 35 | Township |
| Danby | 20 | 2,989 | 2,956 | 0.34% | 85 | 35 | Township |
| Orleans | 21 | 2,735 | 2,666 | 0.44% | 78 | 35 | Township |
| Orleans | 22 | 2,735 | 2,672 | 0.44% | 78 | 35 | Township |
| Campbell | 23 | 2,419 | 2,396 | 0.17% | 68 | 36 | Township |
| Campbell | 24 | 2,419 | 2,399 | 0.17% | 68 | 36 | Township |
| Otisco | 25 | 2,296 | 2,273 | 0.17% | 74 | 31 | Township |
| Otisco | 26 | 2,296 | 2,276 | 0.17% | 74 | 31 | Township |
| Berlin | 27 | 2,156 | 2,136 | 0.23% | 52 | 41 | Township |
| Berlin | 28 | 2,156 | 2,139 | 0.23% | 52 | 41 | Township |
| Lake Odessa | 29 | 2,068 | 2,048 | 0.15% | 2,324 | 1 | Village |
| Lake Odessa | 30 | 2,068 | 2,051 | 0.15% | 2,324 | 1 | Village |
| Ronald | 31 | 1,896 | 1,852 | 0.42% | 52 | 36 | Township |
| Ronald | 32 | 1,896 | 1,855 | 0.42% | 52 | 36 | Township |
| Keene | 33 | 1,742 | 1,725 | 0.11% | 49 | 36 | Township |
| Keene | 34 | 1,742 | 1,728 | 0.11% | 49 | 36 | Township |
| Saranac | 35 | 1,380 | 1,374 | 0.07% | 1,200 | 1 | Village |
| Saranac | 36 | 1,380 | 1,375 | 0.07% | 1,200 | 1 | Village |
| North Plains | 37 | 1,199 | 1,187 | 0.25% | 34 | 36 | Township |
| North Plains | 38 | 1,199 | 1,187 | 0.25% | 34 | 36 | Township |
| Sebewa | 39 | 1,147 | 1,130 | 0.35% | 32 | 36 | Township |
| Sebewa | 40 | 1,147 | 1,131 | 0.35% | 32 | 36 | Township |
| Orange | 41 | 1,028 | 1,007 | 0.29% | 29 | 36 | Township |
| Orange | 42 | 1,028 | 1,007 | 0.29% | 29 | 36 | Township |
| Lyons | 43 | 778 | 772 | 0.13% | 639 | 1 | Village |
| Lyons | 44 | 778 | 772 | 0.13% | 639 | 1 | Village |
| Muir | 45 | 645 | 642 | 0% | 906 | 1 | Village |
| Muir | 46 | 645 | 642 | 0% | 906 | 1 | Village |
| Pewamo | 47 | 517 | 515 | 0% | 517 | 1 | Village |
| Pewamo | 48 | 517 | 515 | 0% | 517 | 1 | Village |
| Palo | 49 | 509 | 431 | 7.16% | 730 | 1 | CDP |
| Clarksville | 50 | 401 | 399 | 0% | 796 | 1 | Village |
| Clarksville | 51 | 401 | 399 | 0% | 796 | 1 | Village |
| Hubbardston | 52 | 344 | 341 | 0% | 237 | 1 | Village |
| Hubbardston | 53 | 344 | 341 | 0% | 237 | 1 | Village |
Ionia is the largest city in Ionia County, with a population of 11,986.
Hubbardston is the smallest city in Ionia County, with a population of 344.
There are 53 cities in Ionia County, Michigan.