Choose Country

St. Cloud Metro Area

MN · 47 cities · 173,792 population

173,792 Total Population
47 Cities & Towns
$76,258 Avg Income
$197,198 Avg Home Value
$889 Avg Rent
20.6% Bachelor's+

Largest Cities in St. Cloud Metro

The St. Cloud metropolitan area is the 215th largest metro area in the United States, with a total population of 173,792 spread across 47 cities and towns in MN. Anchored by St. Cloud, this metro area is a significant economic and cultural hub that draws residents and businesses from across the region.

Residents of the St. Cloud metro area earn an average household income of $76,258, while the average home value sits at $197,198. Renters in the area pay an average of $889 per month, making the cost of living relatively affordable compared to the national average. About 20.6% of residents hold a bachelor's degree or higher, reflecting the area's growing workforce.

The St. Cloud metro reports an average violent crime rate of 130.0 per 1,000 residents, which is above the national average. Property crime averages 2,020.9 per 1,000 residents across the metro. The area experiences an average annual temperature of 42.1°F, with cooler temperatures throughout the year. The average poverty rate across cities in this metro is 6.9%, indicating strong economic conditions.

With 47 distinct communities ranging from major urban centers to smaller suburban towns, the St. Cloud metro area offers a wide variety of living options. From bustling city neighborhoods to quiet suburban communities, the metro provides options for families, young professionals, and retirees alike. Explore the full list of cities below to find detailed data on population, income, housing costs, and more.

Metro Area Overview

Climate

Avg Annual Temperature42.1°F
Avg January Temp10.3°F
Avg July Temp70.0°F
Avg Annual Precipitation30.1"

Safety

Avg Violent Crime Rate130.0 per 1K
Avg Property Crime Rate2020.9 per 1K

Economy

Avg Unemployment Rate2.6%
Avg Poverty Rate6.9%
Avg Median Age37.8

All 47 Cities in St. Cloud Metro Area

1 St. Cloud MN 69,926
2 Sartell MN 19,620
3 Sauk Rapids MN 13,851
4 Little Falls MN 9,094
5 Waite Park MN 8,341
6 St. Joseph MN 7,024
7 Sauk Centre MN 4,589
8 Cold Spring MN 4,201
9 Long Prairie MN 3,683
10 Melrose MN 3,608
11 St. Augusta MN 3,576
12 Albany MN 2,800
13 Rockville MN 2,521
14 Paynesville MN 2,476
15 Rice MN 1,998
16 Clearwater MN 1,904
17 St. John's University MN 1,615
18 Pierz MN 1,581
19 Avon MN 1,493
20 Richmond MN 1,336
21 Royalton MN 1,092
22 Freeport MN 827
23 Holdingford MN 771
24 Belgrade MN 757
25 St. Stephen MN 672
26 Clear Lake MN 621
27 Upsala MN 394
28 St. Martin MN 322
29 Buckman MN 315
30 New Munich MN 275
31 Bowlus MN 267
32 Grey Eagle MN 259
33 Swanville MN 241
34 Greenwald MN 221
35 Flensburg MN 213
36 Elrosa MN 194
37 Sobieski MN 187
38 Elmdale MN 185
39 Meire Grove MN 170
40 Spring Hill MN 97
41 Roscoe MN 96
42 Burtrum MN 94
43 Lake Henry MN 80
44 Genola MN 64
46 St. Rosa MN 52
47 Regal MN 34