9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gainesville | 1 | 150,331 | 142,276 | 1.08% | 2,349 | 64 | City |
| Alachua | 2 | 10,925 | 10,580 | 0.64% | 302 | 36 | City |
| Newberry | 3 | 8,556 | 7,406 | 2.76% | 141 | 61 | City |
| High Springs | 4 | 6,947 | 6,242 | 2.07% | 302 | 23 | City |
| Hawthorne | 5 | 1,540 | 1,485 | 0.72% | 208 | 7 | City |
| Archer | 6 | 1,184 | 1,144 | 0.68% | 123 | 10 | City |
| Waldo | 7 | 819 | 843 | -0.61% | 377 | 2 | City |
| Micanopy | 8 | 664 | 642 | 0.61% | 640 | 1 | Town |
| La Crosse | 9 | 326 | 314 | 0.62% | 70 | 5 | Town |
Gainesville is the largest city in Alachua County, with a population of 150,331.
La Crosse is the smallest city in Alachua County, with a population of 326.
There are 9 cities in Alachua County, Florida.