| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ironton | 1 | 10,047 | 10,578 | -1% | 2,248 | 4 | City |
| South Point | 2 | 3,601 | 3,819 | -1.07% | 1,223 | 3 | Village |
| Coal Grove | 3 | 1,788 | 1,887 | -1.11% | 938 | 2 | Village |
| Chesapeake | 4 | 710 | 756 | -1.25% | 1,498 | 0 | Village |
| Proctorville | 5 | 488 | 521 | -1.21% | 2,050 | 0 | Village |
| Athalia | 6 | 260 | 273 | -1.14% | 379 | 1 | Village |
| Hanging Rock | 7 | 195 | 208 | -1.52% | 351 | 1 | Village |
Ironton is the largest city in Lawrence County, with a population of 10,047.
Hanging Rock is the smallest city in Lawrence County, with a population of 195.
There are 7 cities in Lawrence County, Ohio.