| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gainesville | 1 | 150,069 | 142,298 | 0.94% | 2,345 | 64 | City |
| Alachua | 2 | 10,651 | 10,573 | 0.37% | 294 | 36 | City |
| Newberry | 3 | 8,830 | 7,377 | 2.46% | 145 | 61 | City |
| High Springs | 4 | 6,885 | 6,250 | 1.82% | 299 | 23 | City |
| Hawthorne | 5 | 1,512 | 1,484 | 0.47% | 204 | 7 | City |
| Archer | 6 | 1,165 | 1,142 | 0.52% | 121 | 10 | City |
| Waldo | 7 | 808 | 845 | -0.74% | 372 | 2 | City |
| Micanopy | 8 | 656 | 643 | 0.46% | 633 | 1 | Town |
| La Crosse | 9 | 324 | 317 | 0.31% | 70 | 5 | Town |
Gainesville is the largest city in Alachua County, with a population of 150,069.
La Crosse is the smallest city in Alachua County, with a population of 324.
There are 9 cities in Alachua County, Florida.