12 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Maplewood | 1 | 39,200 | 42,026 | -1.19% | 2,300 | 17 | City |
| Roseville | 2 | 35,343 | 36,225 | -0.41% | 2,715 | 13 | City |
| New Brighton | 3 | 21,827 | 23,467 | -1.24% | 3,361 | 6 | City |
| Vadnais Heights | 4 | 13,181 | 12,962 | 0.28% | 1,891 | 7 | City |
| North St. Paul | 5 | 12,794 | 12,343 | 0.59% | 4,478 | 3 | City |
| Mounds View | 6 | 12,619 | 13,285 | -0.87% | 3,110 | 4 | City |
| Little Canada | 7 | 10,488 | 10,794 | -0.48% | 2,691 | 4 | City |
| White Bear | 8 | 10,466 | 11,000 | 0.04% | 1,426 | 7 | Township |
| St. Anthony | 9 | 10,374 | 9,230 | 1.88% | 4,640 | 2 | City |
| Arden Hills | 10 | 9,282 | 9,906 | -1.11% | 1,097 | 8 | City |
| Falcon Heights | 11 | 4,815 | 5,375 | -1.89% | 2,156 | 2 | City |
| Lauderdale | 12 | 2,380 | 2,262 | 0.85% | 5,680 | 0 | City |
Maplewood is the largest city in Ramsey County, with a population of 39,200.
Lauderdale is the smallest city in Ramsey County, with a population of 2,380.
There are 12 cities in Ramsey County, Minnesota.