20 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Fairmont | 1 | 17,975 | 18,410 | -0.49% | 2,090 | 9 | City |
| Fairmont | 2 | 17,975 | 18,414 | -0.49% | 2,090 | 9 | City |
| Mannington | 3 | 1,898 | 1,954 | -0.58% | 1,737 | 1 | City |
| Mannington | 4 | 1,898 | 1,953 | -0.58% | 1,737 | 1 | City |
| Barrackville | 5 | 1,193 | 1,211 | -0.33% | 1,731 | 1 | Town |
| Barrackville | 6 | 1,193 | 1,212 | -0.33% | 1,731 | 1 | Town |
| Rivesville | 7 | 803 | 825 | -0.62% | 1,532 | 1 | Town |
| Rivesville | 8 | 803 | 825 | -0.62% | 1,532 | 1 | Town |
| Idamay | 9 | 665 | 886 | 0.61% | 755 | 1 | CDP |
| Grant Town | 10 | 665 | 685 | -0.6% | 1,262 | 1 | Town |
| Grant Town | 11 | 665 | 685 | -0.6% | 1,262 | 1 | Town |
| Farmington | 12 | 394 | 386 | 0.25% | 949 | 0 | Town |
| Farmington | 13 | 394 | 386 | 0.25% | 949 | 0 | Town |
| Fairview | 14 | 368 | 372 | -0.27% | 1,314 | 0 | Town |
| Fairview | 15 | 368 | 372 | -0.27% | 1,314 | 0 | Town |
| Rachel | 16 | 228 | 312 | -0.44% | 667 | 0 | CDP |
| Carolina | 17 | 194 | 313 | -6.73% | 234 | 1 | CDP |
| Baxter | 18 | 188 | 105 | 7.43% | 1,270 | 0 | CDP |
| Worthington | 19 | 172 | 176 | -0.58% | 295 | 1 | Town |
| Worthington | 20 | 172 | 176 | -0.58% | 295 | 1 | Town |
Fairmont is the largest city in Marion County, with a population of 17,975.
Worthington is the smallest city in Marion County, with a population of 172.
There are 20 cities in Marion County, West Virginia.