| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Priceville | 1 | 4,037 | 3,556 | 2.15% | 622 | 6 | City |
| Moulton | 2 | 3,444 | 3,392 | 0.23% | 575 | 6 | City |
| Town Creek | 3 | 1,068 | 1,056 | 0.09% | 398 | 3 | Town |
| Courtland | 4 | 596 | 581 | 0.34% | 202 | 3 | Town |
| North Courtland | 5 | 502 | 486 | 0.4% | 758 | 1 | Town |
| Hillsboro | 6 | 419 | 416 | 0% | 223 | 2 | Town |
Priceville is the largest city in Lawrence County, with a population of 4,037.
Hillsboro is the smallest city in Lawrence County, with a population of 419.
There are 6 cities in Lawrence County, Alabama.