US Census Data

Farmington

In Dakota County, Minnesota.

Population
23,675
+3.5%’19–’23
Median household income
$118,556
+24.4%’19–’23
Median home value
$345,100
+35.8%’19–’23

Farmington is a community in Dakota County, Minnesota, home to 23,675 residents. The median household income of $118,556 is above the Dakota County median ($105,212).

Between 2019 and 2023, Farmington's population grew 3.5% from 22,869 to 23,675, while its median home value rose 35.8% from $254,200 to $345,100.

74.9% of workers drive to work alone. 71.2% of homes are single-family detached houses.

Demographics

ACS 2019–2023
Population
23,675
Median age
35.6 yrs
Median household income
$118,556
Median home value
$345,100
Median gross rent
$1,275
Housing units
8,475
Homeownership rate
86.6%
Bachelor's degree or higher
38.1%
Unemployment rate
3.6%

Trends

ACS 5-year · 2019–2023
Population
22,86923,675
Median household income
$95,331$118,556
Median home value
$254,200$345,100
Median gross rent
$1,052$1,275
YearPopulationMedian household incomeMedian home valueMedian gross rent
201922,869$95,331$254,200$1,052
202022,996$95,326$269,500$1,280
202123,253$105,394$286,400$1,205
202223,487$114,737$324,200$1,214
202323,675$118,556$345,100$1,275

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

Age distribution

CountShare
Under 51,7667.5%
5 to 175,66523.9%
18 to 241,2705.4%
25 to 342,91212.3%
35 to 443,92816.6%
45 to 543,66815.5%
55 to 642,68011.3%
65 to 741,0244.3%
75 and over7623.2%

Race & ethnicity

CountShare
White (non-Hispanic)19,51982.4%
Black or African American9744.1%
American Indian & Alaska Native50.0%
Asian7733.3%
Native Hawaiian & Pacific Islander00.0%
Some other race1020.4%
Two or more races7873.3%
Hispanic or Latino (any race)1,5156.4%

Educational attainment (age 25+)

CountShare
No high school diploma9716.5%
High school graduate3,08120.6%
Some college or associate's5,21534.8%
Bachelor's degree4,50630.1%
Graduate or professional degree1,2018.0%

Commute to work

Mean travel time to work
28 min

How workers get to work

CountShare
Drove alone9,55174.9%
Carpooled5914.6%
Public transit440.3%
Walked1221.0%
Bicycle00.0%
Worked from home2,36718.6%
Other means750.6%

Travel time

CountShare
Under 15 min2,32322.4%
15 to 29 min3,52634.0%
30 to 44 min2,83527.3%
45 to 59 min1,16011.2%
60+ min5395.2%

Households

Average household size
2.86
Poverty rate
3.8% (889 of 23,491)
CountShare
Family households6,31976.8%
Nonfamily households1,91023.2%

Housing

Median year structure built
1997

Occupancy

CountShare
Occupied8,22997.1%
Vacant2462.9%

Tenure (of occupied units)

CountShare
Owner-occupied7,12986.6%
Renter-occupied1,10013.4%

Units in structure

CountShare
1-unit, detached6,03671.2%
1-unit, attached1,56218.4%
2 to 4 units1832.2%
5 to 19 units2312.7%
20 or more units4515.3%
Mobile home & other120.1%

Geography

Place GEOID
2720618
Type (LSAD)
25
Land area
16 sq mi
Water area
0.25 sq mi
Center point
44.6592, -93.1687

Compare with nearby cities

5

Minnesota rankings

21

Other places in Dakota County

20