21 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Shelby | 1 | 4,123 | 4,123 | -0.1% | 115 | 36 | Township |
| Newfield | 2 | 2,347 | 2,338 | -0.38% | 67 | 35 | Township |
| Shelby | 3 | 2,179 | 2,170 | 0.09% | 1,327 | 2 | Village |
| Hart | 4 | 2,060 | 2,056 | 0.05% | 1,159 | 2 | City |
| Hart | 5 | 2,059 | 2,030 | 0.15% | 61 | 34 | Township |
| Golden | 6 | 1,697 | 1,665 | 0.18% | 51 | 33 | Township |
| Pentwater | 7 | 1,656 | 1,656 | -0.12% | 124 | 13 | Township |
| Benona | 8 | 1,432 | 1,430 | -0.07% | 35 | 41 | Township |
| Ferry | 9 | 1,298 | 1,274 | 0.08% | 36 | 36 | Township |
| Weare | 10 | 1,251 | 1,224 | 0.24% | 35 | 36 | Township |
| Greenwood | 11 | 1,184 | 1,157 | 0.25% | 33 | 35 | Township |
| Elbridge | 12 | 1,003 | 999 | -0.1% | 28 | 36 | Township |
| Hesperia | 13 | 980 | 970 | 0.2% | 1,198 | 1 | Village |
| Leavitt | 14 | 954 | 913 | 0.63% | 27 | 35 | Township |
| Otto | 15 | 915 | 858 | 0.77% | 26 | 36 | Township |
| Pentwater | 16 | 899 | 898 | 0% | 672 | 1 | Village |
| Claybanks | 17 | 862 | 855 | 0% | 36 | 24 | Township |
| New Era | 18 | 463 | 459 | 0.22% | 552 | 1 | Village |
| Colfax | 19 | 457 | 449 | 0.22% | 13 | 35 | Township |
| Rothbury | 20 | 453 | 444 | 0.44% | 184 | 2 | Village |
| Walkerville | 21 | 278 | 262 | 1.09% | 223 | 1 | Village |
Shelby is the largest city in Oceana County, with a population of 4,123.
Walkerville is the smallest city in Oceana County, with a population of 278.
There are 21 cities in Oceana County, Michigan.