10 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Kearney | 1 | 35,170 | 33,882 | 0.62% | 2,318 | 15 | City |
| Gibbon | 2 | 1,934 | 1,882 | 0.47% | 2,210 | 1 | City |
| Ravenna | 3 | 1,352 | 1,444 | -1.1% | 866 | 2 | City |
| Shelton | 4 | 1,047 | 1,040 | 0.1% | 1,086 | 1 | Village |
| Elm Creek | 5 | 980 | 982 | 0% | 1,410 | 1 | Village |
| Pleasanton | 6 | 387 | 365 | 1.04% | 1,118 | 0 | Village |
| Riverdale | 7 | 243 | 249 | -0.41% | 920 | 0 | Village |
| Amherst | 8 | 204 | 200 | 0.49% | 936 | 0 | Village |
| Miller | 9 | 156 | 154 | 0.65% | 4 | 36 | Township |
| Miller | 10 | 128 | 130 | 0% | 338 | 0 | Village |
Kearney is the largest city in Buffalo County, with a population of 35,170.
Miller is the smallest city in Buffalo County, with a population of 128.
There are 10 cities in Buffalo County, Nebraska.