| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Maplewood | 1 | 40,220 | 42,003 | -1.22% | 2,360 | 17 | City |
| Roseville | 2 | 35,497 | 36,219 | -0.47% | 2,726 | 13 | City |
| New Brighton | 3 | 21,876 | 23,300 | -1.28% | 3,368 | 6 | City |
| Vadnais Heights | 4 | 13,075 | 12,959 | 0.18% | 1,876 | 7 | City |
| North St. Paul | 5 | 12,848 | 12,343 | 0.53% | 4,497 | 3 | City |
| Mounds View | 6 | 12,667 | 13,288 | -0.93% | 3,122 | 4 | City |
| Little Canada | 7 | 10,507 | 10,799 | -0.57% | 2,695 | 4 | City |
| St. Anthony | 8 | 10,181 | 9,232 | 1.92% | 4,553 | 2 | City |
| Arden Hills | 9 | 9,464 | 10,070 | -1.24% | 1,118 | 8 | City |
| Falcon Heights | 10 | 4,998 | 5,375 | -1.44% | 2,238 | 2 | City |
| Lauderdale | 11 | 2,346 | 2,262 | 0.77% | 5,599 | 0 | City |
Maplewood is the largest city in Ramsey County, with a population of 40,220.
Lauderdale is the smallest city in Ramsey County, with a population of 2,346.
There are 11 cities in Ramsey County, Minnesota.