| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Darlington | 1 | 2,497 | 2,456 | 0.28% | 1,513 | 2 | City |
| Shullsburg | 2 | 1,255 | 1,172 | 1.21% | 942 | 1 | City |
| Belmont | 3 | 1,052 | 993 | 0.96% | 1,230 | 1 | Village |
| Benton | 4 | 1,007 | 944 | 1.1% | 1,195 | 1 | Village |
| Blanchardville | 5 | 832 | 816 | 0.36% | 1,532 | 1 | Village |
| Argyle | 6 | 829 | 786 | 0.85% | 1,314 | 1 | Village |
| South Wayne | 7 | 448 | 447 | 0% | 539 | 1 | Village |
| Gratiot | 8 | 236 | 225 | 0.85% | 431 | 1 | Village |
Darlington is the largest city in Lafayette County, with a population of 2,497.
Gratiot is the smallest city in Lafayette County, with a population of 236.
There are 8 cities in Lafayette County, Wisconsin.