12 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mountain Lake Park | 1 | 2,110 | 2,149 | -0.38% | 1,102 | 2 | Town |
| Oakland | 2 | 1,805 | 1,844 | -0.44% | 666 | 3 | Town |
| Grantsville | 3 | 947 | 964 | -0.42% | 913 | 1 | Town |
| Loch Lynn Heights | 4 | 481 | 490 | -0.41% | 1,513 | 0 | Town |
| Friendsville | 5 | 425 | 433 | -0.47% | 425 | 1 | Town |
| Accident | 6 | 330 | 337 | -0.6% | 668 | 0 | Town |
| Deer Park | 7 | 298 | 305 | -0.67% | 298 | 1 | Town |
| Gorman | 8 | 296 | 195 | 4.59% | 236 | 1 | CDP |
| Hutton | 9 | 292 | 65 | 6.96% | 1,780 | 0 | CDP |
| Kitzmiller | 10 | 286 | 296 | -0.69% | 1,288 | 0 | Town |
| Crellin | 11 | 176 | 57 | -3.3% | 251 | 1 | CDP |
| Bloomington | 12 | 90 | 152 | -13.46% | 145 | 1 | CDP |
Mountain Lake Park is the largest city in Garrett County, with a population of 2,110.
Bloomington is the smallest city in Garrett County, with a population of 90.
There are 12 cities in Garrett County, Maryland.