33 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Brookings | 1 | 25,147 | 23,371 | 1.19% | 1,802 | 14 | City |
| Volga | 2 | 2,516 | 2,108 | 2.78% | 2,199 | 1 | City |
| Medary | 3 | 1,576 | 1,433 | 1.42% | 47 | 33 | Township |
| Aurora | 4 | 1,211 | 1,055 | 2.19% | 1,447 | 1 | Town |
| Elkton | 5 | 789 | 755 | 0.77% | 528 | 1 | City |
| White | 6 | 565 | 531 | 1.07% | 647 | 1 | City |
| Brookings | 7 | 459 | 425 | 1.1% | 17 | 27 | Township |
| Sterling | 8 | 430 | 399 | 1.18% | 12 | 35 | Township |
| Volga | 9 | 413 | 379 | 1.23% | 12 | 34 | Township |
| Aurora | 10 | 306 | 280 | 1.32% | 9 | 32 | Township |
| Alton | 11 | 269 | 245 | 1.51% | 8 | 35 | Township |
| Sherman | 12 | 267 | 248 | 0.75% | 8 | 35 | Township |
| Lake Hendricks | 13 | 264 | 243 | 1.15% | 9 | 31 | Township |
| Afton | 14 | 236 | 214 | 1.72% | 7 | 35 | Township |
| Oslo | 15 | 235 | 211 | 1.73% | 7 | 36 | Township |
| Argo | 16 | 234 | 210 | 2.18% | 6 | 36 | Township |
| Bruce | 17 | 219 | 210 | 0.92% | 592 | 0 | City |
| Oakwood | 18 | 213 | 193 | 1.91% | 7 | 32 | Township |
| Trenton | 19 | 188 | 170 | 1.62% | 5 | 35 | Township |
| Laketon | 20 | 182 | 168 | 1.11% | 5 | 34 | Township |
| Lake Sinai | 21 | 179 | 167 | 0.56% | 5 | 33 | Township |
| Richland | 22 | 178 | 165 | 0.56% | 5 | 33 | Township |
| Bangor | 23 | 173 | 161 | 0.58% | 5 | 35 | Township |
| Parnell | 24 | 168 | 156 | 0.6% | 5 | 36 | Township |
| Preston | 25 | 165 | 154 | 0.61% | 5 | 35 | Township |
| Winsor | 26 | 159 | 148 | 0.63% | 4 | 36 | Township |
| Elkton | 27 | 116 | 108 | 0.87% | 6 | 20 | Township |
| Aurora | 28 | 104 | 106 | -1.89% | 3 | 36 | Township |
| Sinai | 29 | 103 | 94 | 1.98% | 280 | 0 | Town |
| Oak Lake | 30 | 100 | 93 | 1.01% | 3 | 36 | Township |
| White | 31 | 92 | 88 | 0% | 3 | 36 | Township |
| Bushnell | 32 | 75 | 72 | 1.35% | 105 | 1 | Town |
| Hetland | 33 | 18 | 18 | 0% | 158 | 0 | Town |
Brookings is the largest city in Brookings County, with a population of 25,147.
Hetland is the smallest city in Brookings County, with a population of 18.
There are 33 cities in Brookings County, South Dakota.