Dakota County, Minnesota Eviction Risk: Moderate
18 incorporated cities and unincorporated areas. The county Eviction Risk Score is held aloft by the city of Lakeville (5.1) and a small number of dense urban cores. Rent-control coverage varies by city.
Ranked #22 of 87 MN counties
431k residents · 18 cities · 106 tracts
Dakota County eviction risk score history
Key metrics
-
Tenant beats landlord38.4%/ 100 outcomesIn court-decided eviction outcomes for Dakota County, MN, tenants prevail in roughly 38.4% of contested cases. A higher number means landlords face stronger tenant defenses and longer calendars.
-
Timeline92dfiling → judgmentFrom the moment an unlawful-detainer notice is filed in Dakota County, MN until a money judgment is entered, a contested eviction takes about 92 days on average. Longer timelines mean more lost rent for landlords.
-
Cost range$3.9–10.2klegal + lost rentA typical eviction in Dakota County, MN costs landlords $3,887 to $10,236 all-in, covering court filing fees, process-server costs, attorney time, and lost rent.
-
Average rent$1,57130% stretched on rentAverage gross rent in Dakota County, MN is $1,571 per month per the U.S. Census American Community Survey. 30% of renter households here spend more than 30% of pre-tax income on rent.
-
Renters24.9%of households24.9% of occupied housing units in Dakota County, MN are renter-occupied. A higher renter share usually correlates with more eviction filings and a more active rental market.
-
Poverty5.7%3.7% unemp.5.7% of Dakota County, MN residents live below the federal poverty line, and unemployment runs at 3.7%. Both feed the economic-stress sub-score in our Eviction Risk Score model.
Scrub 50 years
Dakota County averages 4.9/10 across 18 cities, with scores ranging from 4.5 to 5.1; West St. Paul carries the highest risk in the county at 5.1/10. Ranked 4 of 87 Minnesota counties by eviction risk (1 = highest risk).
How Dakota County ranks in Minnesota
Landlord guides for Minnesota
| City↕ | Population↕ | Risk↕ | % income on rent↕ | Average rent↕ | Lean↕ | |
|---|---|---|---|---|---|---|
| 001 | Lakeville | 74,354 | 4.9 | 32.9% | $1,806 | Dem |
| 002 | Eagan | 68,000 | 4.8 | 27.2% | $1,679 | Dem |
| 003 | Burnsville | 64,463 | 4.9 | 30.0% | $1,513 | Dem |
| 004 | Apple Valley | 55,679 | 4.9 | 31.2% | $1,738 | Dem |
| 005 | Inver Grove Heights | 35,906 | 4.9 | 31.1% | $1,465 | Dem |
| 006 | Rosemount | 27,562 | 4.9 | 28.3% | $1,640 | Dem |
| 007 | Farmington | 23,902 | 4.8 | 30.1% | $1,241 | Dem |
| 008 | Hastings | 22,117 | 4.8 | 25.7% | $1,183 | Dem |
| 009 | West St. Paul | 21,382 | 5.1 | 34.5% | $1,282 | Dem |
| 010 | South St. Paul | 20,611 | 5.1 | 29.0% | $1,199 | Dem |
| 011 | Mendota Heights | 11,612 | 4.7 | 27.5% | $1,631 | Dem |
| 012 | Empire | 3,092 | 5.0 | 26.1% | $2,052 | Dem |
| 013 | Hampton | 590 | 5.0 | 16.7% | $1,083 | Dem |
| 014 | Randolph | 461 | 5.0 | 17.9% | $1,563 | Dem |
| 015 | Vermillion | 399 | 4.5 | 22.5% | $1,208 | Dem |
| 016 | Dennison | 223 | 4.9 | 18.9% | $1,750 | Dem |
| 017 | Coates | 131 | 5.0 | 18.8% | $1,146 | Dem |
| 018 | New Trier | 78 | 5.0 | 30.2% | $1,623 | Dem |
County heatmap
Neighborhoods in Dakota County
Top 8 neighborhoods by population. Click for a pop-weighted risk score and the constituent census tracts.
One county, multiple regulatory regimes.
Dakota County carries an average eviction-risk score of 4.9/10 (Moderate) across its 18 cities, placing it 4th of 87 Minnesota counties for risk, meaning only 3 counties in the state present a harder operating environment for landlords. With a total population of 430,562 and an average rent of $1,571, the county is a significant rental market, but that Elevated rating signals real exposure. Landlords should go in clear-eyed: rent burden sits at an average of 30% of renter income, a level that correlates with tenants who are one paycheck away from a missed rent payment.
The intra-county spread is wide, from a low of 4.8/10 to a high of 6.9/10, so portfolio performance here varies sharply by ZIP code and city. Investors treating Dakota County as a monolithic market are making a mistake. Drilling down to the city level is essential before committing capital, and even within a single city the neighborhood composition can shift the calculus considerably.
The cities inside Dakota County
At the top of the risk table sits West St. Paul (population 74,354) with a score of 5.1/10, the highest in the county, followed closely by Burnsville (population 64,463) at 4.9/10. Both cities are large enough to support substantial rental inventory, which means landlords operating there face the county's most challenging conditions at scale. Apple Valley (population 55,679) comes in at 4.9/10, and Farmington at 4.8/10, keeping the upper tier of the county consistently in the Elevated range.
At the opposite end, Eagan (population 68,000) scores 4.8/10, the lowest of the county's largest cities, and Hastings comes in at 4.8/10. While no city in Dakota County falls into a low-risk category, the gap between a 4.8 and a 6.9 is operationally meaningful. A landlord selecting between Eagan eviction risk and Lakeville eviction risk is effectively choosing between two meaningfully different risk profiles within the same county border. Risk here is hyper-local, and the city-level data in the grid below is where the real decision-making happens.
State-level laws that apply here
Under Minnesota state law (Minn. Stat. § 504B), landlords must give 14 days written notice before filing for nonpayment of rent, and 30 days for a material lease violation or to end a month-to-month tenancy. Once filed, an uncontested case typically resolves in 30 to 60 days; a contested case can run 60 to 150 days. Understanding the full Minnesota eviction process before your first filing is not optional at these timelines. Court filing fees range from $310 to $410, sheriff lockout fees from $55 to $150, and attorney fees from $750 to $3,000, making the low-end cost floor roughly $1,115 in hard costs before any lost rent is counted. For a detailed breakdown, the Minnesota eviction costs guide covers each component.
Minnesota does not currently impose a statewide just-cause eviction requirement, and there is no active rent-cap formula in state statute. Source-of-income is a protected class under the Minnesota Department of Human Rights, which affects tenant screening practices. Landlords must give 24 hours notice before entry. These are baseline rules; no local overrides within Dakota County are reflected in this data, but landlords should verify city-level ordinances independently.
With an average poverty rate of 5.7% and 24.9% of households renting, Dakota County has a renter base that is comparatively modest in size but financially stretched enough to warrant careful tenant screening and cash-reserve planning. The city-by-city scores in the grid above are the sharpest tool for narrowing where to buy or stay out.
Eviction filings in Minnesota
The Princeton Eviction Lab Tracking System covers Minnesota statewide (no county-level tracker available for Dakota County). In the past month, 2,011 statewide filings were recorded, 1.03× the historical baseline (near baseline).
- 2,011Past month (state)
- 26,070Past 12 months
- 1.07×vs baseline (12 mo)
Eviction filings in Dakota County
In September 2025, 208 eviction filings were recorded in Dakota County, 173.7% of the historical average (well above average).2
- 208Sep 2025
- 173.7%of historical avg
- 42,303Renter households
- 5.6%Poverty rate
Historical eviction filings in Dakota County
From 2009 to 2018, eviction filings in Dakota County declined 28%. The peak was 2,174 filings in 2009.3
- 2,1742009
- 2,174Peak (2009)
- 1,5732018
Data covers 2000–2018, the full span of the Princeton Eviction Lab's national county court-records dataset.
How Dakota County compares
Dakota County's 4.9/10 Elevated score ranks it 4th of 87 Minnesota eviction laws counties, meaning only 3 counties in the state carry higher eviction risk and 83 are less risky. Among its peer counties, Hennepin County leads the group at 7.02/10 and Anoka County edges just above at 6.57/10, while Blue Earth County (6.11), Washington County (5.81), and Scott County (5.69) all come in below Dakota County's average, confirming Dakota's position near the higher-risk end of the Twin Cities metro cluster.
The intra-county spread, from a low of 4.8/10 to a high of 6.9/10 (Lakeville), is 2.1 points, which is wide enough that city selection within Dakota County materially changes an investor's risk exposure.