McDowell County, West Virginia Cities (2025)

10 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Welch13,3643,609-1.44%4418 City
Gary2667765-2.91%7931 City
War3528615-3.3%5931 City
Kimball4240280-3.23%3971 Town
Iaeger5235273-3.29%2441 Town
Northfork6198230-3.41%2051 Town
Davy7179206-3.24%1411 Town
Bradshaw8176203-3.3%2271 Town
Keystone9148173-3.27%4570 City
Anawalt10143165-3.38%2491 Town

McDowell County Cities Summary

Largest City

Welch is the largest city in McDowell County, with a population of 3,364.

Smallest City

Anawalt is the smallest city in McDowell County, with a population of 143.

10 Largest Cities

There are 10 cities in McDowell County, West Virginia.

Location of McDowell County