US Census Data

South St. Paul

In Dakota County, Minnesota.

Population
20,633
+2.2%’19–’23
Median household income
$84,472
+33.6%’19–’23
Median home value
$266,800
+38.9%’19–’23

South St. Paul, a community in Dakota County, Minnesota, has 20,633 residents. At $84,472, its median household income sits below Dakota County's $105,212.

From 2019 to 2023, South St. Paul's population grew 2.2% from 20,194 to 20,633, while its median home value rose 38.9% from $192,100 to $266,800.

White (non-Hispanic) residents are the largest group, 71.3% of the population. 73.5% of workers drive to work alone.

Demographics

ACS 2019–2023
Population
20,633
Median age
37.3 yrs
Median household income
$84,472
Median home value
$266,800
Median gross rent
$1,128
Housing units
8,447
Homeownership rate
72.0%
Bachelor's degree or higher
30.7%
Unemployment rate
5.7%

Trends

ACS 5-year · 2019–2023
Population
20,19420,633
Median household income
$63,247$84,472
Median home value
$192,100$266,800
Median gross rent
$937$1,128
YearPopulationMedian household incomeMedian home valueMedian gross rent
201920,194$63,247$192,100$937
202020,132$63,204$207,200$898
202120,637$71,308$220,200$984
202220,598$82,644$249,600$1,094
202320,633$84,472$266,800$1,128

Each year is a US Census Bureau ACS 5-year estimate ending that year.

Age distribution

CountShare
Under 51,2426.0%
5 to 173,43716.7%
18 to 241,9159.3%
25 to 342,99314.5%
35 to 442,98414.5%
45 to 542,39811.6%
55 to 642,63312.8%
65 to 741,7758.6%
75 and over1,2566.1%

Race & ethnicity

CountShare
White (non-Hispanic)14,70471.3%
Black or African American9384.5%
American Indian & Alaska Native690.3%
Asian4342.1%
Native Hawaiian & Pacific Islander00.0%
Some other race190.1%
Two or more races8734.2%
Hispanic or Latino (any race)3,59617.4%

Educational attainment (age 25+)

CountShare
No high school diploma9316.6%
High school graduate4,38931.3%
Some college or associate's4,40931.4%
Bachelor's degree3,04321.7%
Graduate or professional degree1,2679.0%

Commute to work

Mean travel time to work
22 min

How workers get to work

CountShare
Drove alone8,09473.5%
Carpooled1,0739.7%
Public transit1511.4%
Walked1551.4%
Bicycle570.5%
Worked from home1,32012.0%
Other means1651.5%

Travel time

CountShare
Under 15 min2,83629.3%
15 to 29 min4,15842.9%
30 to 44 min2,04621.1%
45 to 59 min3823.9%
60+ min2732.8%

Households

Average household size
2.47
Poverty rate
9.1% (1,872 of 20,558)
CountShare
Family households5,13061.8%
Nonfamily households3,17038.2%

Housing

Median year structure built
1957

Occupancy

CountShare
Occupied8,30098.3%
Vacant1471.7%

Tenure (of occupied units)

CountShare
Owner-occupied5,97672.0%
Renter-occupied2,32428.0%

Units in structure

CountShare
1-unit, detached5,87169.5%
1-unit, attached3894.6%
2 to 4 units6948.2%
5 to 19 units5126.1%
20 or more units85810.2%
Mobile home & other1231.5%

Geography

Place GEOID
2761492
Type (LSAD)
25
Land area
5.62 sq mi
Water area
0.45 sq mi
Center point
44.8880, -93.0405

Compare with nearby cities

5

Minnesota rankings

21

Other places in Dakota County

20