Craig County, Oklahoma Cities (2025)

23 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Vinita15,4225,2740.5%9366 City
Vinita25,4225,2840.5%9366 City
Cleora31,5191,6160.2%12812 CDP
Bushyhead41,4761,2580.68%9915 CDP
Copeland51,3501,725-1.39%1937 CDP
South Coffeyville66966830.29%9431 Town
South Coffeyville76966830.29%9431 Town
Welch86416230.47%1,2501 Town
Welch96416250.47%1,2501 Town
Bernice104364200.69%5341 Town
Bernice114364190.69%5341 Town
White Oak12210284-1.87%356 CDP
Sportmans Shores131972307.07%7040 CDP
Big Cabin141771700.57%762 Town
Big Cabin151771700.57%762 Town
Narcissa161391376.92%344 CDP
Pensacola171081010.93%3600 Town
Pensacola181081010.93%3600 Town
New Alluwe1988870%7590 Town
New Alluwe2088870%7590 Town
Dotyville2180106-1.23%1740 CDP
Grand Lake Towne2279790%5900 Town
Grand Lake Towne2379790%5900 Town

Craig County Cities Summary

Largest City

Vinita is the largest city in Craig County, with a population of 5,422.

Smallest City

Grand Lake Towne is the smallest city in Craig County, with a population of 79.

10 Largest Cities

There are 23 cities in Craig County, Oklahoma.

Location of Craig County