20 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Platteville | 1 | 11,831 | 11,836 | -0.01% | 1,913 | 6 | City |
| Lancaster | 2 | 4,094 | 3,937 | 0.64% | 1,361 | 3 | City |
| Boscobel | 3 | 3,247 | 3,301 | -0.28% | 1,001 | 3 | City |
| Fennimore | 4 | 2,783 | 2,758 | 0.14% | 1,319 | 2 | City |
| Cuba City | 5 | 2,065 | 2,134 | -0.53% | 1,780 | 1 | City |
| Muscoda | 6 | 1,303 | 1,302 | 0% | 814 | 2 | Village |
| Hazel Green | 7 | 1,173 | 1,181 | -0.09% | 921 | 1 | Village |
| Dickeyville | 8 | 1,122 | 1,017 | 1.63% | 764 | 1 | Village |
| Cassville | 9 | 757 | 775 | -0.39% | 729 | 1 | Village |
| Bloomington | 10 | 754 | 747 | 0.13% | 597 | 1 | Village |
| Montfort | 11 | 741 | 705 | 0.82% | 1,326 | 1 | Village |
| Potosi | 12 | 660 | 647 | 0.3% | 398 | 2 | Village |
| Livingston | 13 | 635 | 640 | -0.16% | 611 | 1 | Village |
| Blue River | 14 | 452 | 454 | 0% | 496 | 1 | Village |
| Bagley | 15 | 352 | 354 | 0% | 477 | 1 | Village |
| Tennyson | 16 | 349 | 349 | 0% | 810 | 0 | Village |
| Mount Hope | 17 | 208 | 214 | -0.48% | 754 | 0 | Village |
| Patch Grove | 18 | 193 | 201 | -0.52% | 509 | 0 | Village |
| Boaz | 19 | 120 | 125 | -0.83% | 333 | 0 | Village |
| Woodman | 20 | 117 | 119 | 0% | 470 | 0 | Village |
Platteville is the largest city in Grant County, with a population of 11,831.
Woodman is the smallest city in Grant County, with a population of 117.
There are 20 cities in Grant County, Wisconsin.