| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lansing | 1 | 114,024 | 112,562 | 0.12% | 2,896 | 39 | City |
| Delta | 2 | 33,240 | 33,131 | 0.2% | 1,026 | 32 | Township |
| Charlotte | 3 | 9,300 | 9,290 | -0.05% | 1,442 | 6 | City |
| Grand Ledge | 4 | 7,858 | 7,797 | 0.06% | 2,039 | 4 | City |
| Windsor | 5 | 7,231 | 7,129 | 0.47% | 210 | 34 | Township |
| Eaton Rapids | 6 | 5,207 | 5,210 | -0.21% | 1,434 | 4 | City |
| Eaton Rapids | 7 | 4,027 | 3,984 | 0.37% | 118 | 34 | Township |
| Eaton | 8 | 4,023 | 3,996 | 0.35% | 126 | 32 | Township |
| Oneida | 9 | 3,970 | 3,979 | 0.1% | 123 | 32 | Township |
| Hamlin | 10 | 3,249 | 3,227 | 0.34% | 95 | 34 | Township |
| Bellevue | 11 | 3,228 | 3,204 | 0.31% | 89 | 36 | Township |
| Potterville | 12 | 3,148 | 3,055 | 0.41% | 1,803 | 2 | City |
| Carmel | 13 | 2,861 | 2,839 | 0.35% | 84 | 34 | Township |
| Benton | 14 | 2,786 | 2,767 | 0.36% | 83 | 33 | Township |
| Walton | 15 | 2,210 | 2,181 | 0.41% | 63 | 35 | Township |
| Sunfield | 16 | 2,063 | 2,044 | 0.39% | 57 | 36 | Township |
| Vermontville | 17 | 1,967 | 1,949 | 0.31% | 54 | 36 | Township |
| Kalamo | 18 | 1,784 | 1,767 | 0.45% | 49 | 37 | Township |
| Chester | 19 | 1,775 | 1,768 | 0.28% | 49 | 36 | Township |
| Roxand | 20 | 1,759 | 1,752 | 0.23% | 48 | 36 | Township |
| Olivet | 21 | 1,498 | 1,630 | -1.77% | 1,469 | 1 | City |
| Brookfield | 22 | 1,479 | 1,464 | 0.48% | 41 | 36 | Township |
| Bellevue | 23 | 1,347 | 1,346 | -0.07% | 1,324 | 1 | Village |
| Dimondale | 24 | 1,182 | 1,180 | -0.08% | 1,328 | 1 | Village |
| Vermontville | 25 | 754 | 748 | 0% | 596 | 1 | Village |
| Mulliken | 26 | 550 | 550 | 0% | 527 | 1 | Village |
| Sunfield | 27 | 543 | 538 | 0% | 715 | 1 | Village |
Lansing is the largest city in Eaton County, with a population of 114,024.
Sunfield is the smallest city in Eaton County, with a population of 543.
There are 27 cities in Eaton County, Michigan.