12 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Jonesboro | 1 | 83,269 | 78,841 | 1.07% | 1,039 | 80 | City |
| Brookland | 2 | 4,730 | 4,113 | 2.67% | 595 | 8 | City |
| Bono | 3 | 2,935 | 2,427 | 3.56% | 1,102 | 3 | City |
| Lake City | 4 | 2,823 | 2,341 | 3.52% | 895 | 3 | City |
| Bay | 5 | 1,802 | 1,874 | -0.83% | 584 | 3 | City |
| Monette | 6 | 1,569 | 1,513 | 0.71% | 277 | 6 | City |
| Oak Grove Heights | 7 | 1,180 | 1,094 | 1.46% | 394 | 3 | Town |
| Caraway | 8 | 1,085 | 1,132 | -0.91% | 471 | 2 | City |
| Cash | 9 | 281 | 289 | -0.71% | 766 | 0 | Town |
| Black Oak | 10 | 227 | 235 | -0.87% | 543 | 0 | Town |
| Egypt | 11 | 107 | 112 | -0.93% | 318 | 0 | Town |
| Bowman | 12 | 74 | 53 | 7.25% | 47 | 2 | CDP |
Jonesboro is the largest city in Craighead County, with a population of 83,269.
Bowman is the smallest city in Craighead County, with a population of 74.
There are 12 cities in Craighead County, Arkansas.