| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Shelby | 1 | 4,172 | 4,115 | 0.7% | 116 | 36 | Township |
| Newfield | 2 | 2,398 | 2,336 | 0.67% | 69 | 35 | Township |
| Shelby | 3 | 2,184 | 2,172 | -0.05% | 1,330 | 2 | Village |
| Hart | 4 | 2,091 | 2,040 | 0.87% | 62 | 34 | Township |
| Hart | 5 | 2,064 | 2,054 | -0.05% | 1,162 | 2 | City |
| Golden | 6 | 1,722 | 1,662 | 1.06% | 51 | 33 | Township |
| Pentwater | 7 | 1,683 | 1,654 | 0.72% | 126 | 13 | Township |
| Benona | 8 | 1,457 | 1,428 | 0.76% | 36 | 41 | Township |
| Ferry | 9 | 1,318 | 1,276 | 1% | 37 | 36 | Township |
| Weare | 10 | 1,268 | 1,225 | 0.96% | 35 | 36 | Township |
| Greenwood | 11 | 1,201 | 1,156 | 1.09% | 34 | 35 | Township |
| Elbridge | 12 | 1,016 | 999 | 0.69% | 28 | 36 | Township |
| Hesperia | 13 | 979 | 969 | 0.1% | 1,197 | 1 | Village |
| Leavitt | 14 | 954 | 913 | 1.06% | 27 | 35 | Township |
| Otto | 15 | 944 | 866 | 2.05% | 27 | 36 | Township |
| Pentwater | 16 | 909 | 899 | 0% | 679 | 1 | Village |
| Claybanks | 17 | 879 | 857 | 1.03% | 37 | 24 | Township |
| Colfax | 18 | 465 | 449 | 0.87% | 13 | 35 | Township |
| New Era | 19 | 461 | 459 | -0.22% | 549 | 1 | Village |
| Rothbury | 20 | 449 | 441 | 0.22% | 183 | 2 | Village |
| Walkerville | 21 | 273 | 262 | 0.37% | 219 | 1 | Village |
Shelby is the largest city in Oceana County, with a population of 4,172.
Walkerville is the smallest city in Oceana County, with a population of 273.
There are 21 cities in Oceana County, Michigan.