1411 Upton Ave N
Duplex · 2 units: 3 bed / 1 bath ×2 unit split estimated · 2,288 sq ft
Minneapolis, MN · Willard - Hay · View the listing ↗
Photos, via Realtor.com.
- Asking price
- $269,900 2 units · $135K per unit
- Monthly cash flow
- $974 at 20% down, 7%
- Break-even price
- $452,899 where cash flow hits $0
First look
This is a Minneapolis up/down duplex with identical 3-bed/1-bath units at $269,900, and it has sat on the market 311 days. Our estimate is about $1,900 per unit, and at asking that gives roughly $1,013/month cash flow and a 10.9% cap rate. That looks strong, but it rests on our rent estimates, not real leases, because the listing states no rents. The upper is freshly done in the photos, while the lower looks lived in and dated, so first ask what the lower tenant pays and on what lease. A 311-day listing at this yield means something is off: check the inspection issues, the lower unit's condition and the neighborhood. Worth a showing only if the rent roll supports roughly $1,900 per unit.
Things to consider
- Real rents are unknown The cash flow figure uses our $1,900 per unit estimate. If the lower unit rents for less, the returns drop fast.
- 311 days on market A property with this projected yield should sell faster. Find out whether there are condition, price or neighborhood issues.
- Lower unit is dated and occupied Expect turnover costs and possible updates before it can reach market rent.From photo 9
- Systems are undocumented A 1921 building can carry large costs for roof, boiler or furnace, wiring and plumbing that photos don't show.
- Rental license is active The city lists two licensed units at Tier 1, which supports legal rental use.
From the photos
Based on 10 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.
Condition and repairs
- doneUpper unit newly remodeledListing says: The upper unit is vacant, newly remodeled, and move in ready
AI-assisted first read of the listing description and photos (Claude), checked against public records. Every rent and repair above quotes the listing; verify with the agent, leases and an inspection.
The numbers
Edit rents, costs and assumptions
Default: 20% down (no PMI), offer at asking, self-managed, 7.00% for 30 years, buyer pays closing costs (3%).
The deal
- Price
- $269,900
- Cash to close
- $35,087
- Price per unit
- $134,950
- GRM
- 6.0
Each month
- Cash flow
- $643/mo
- Cash-on-cash
- 22.0%
- Cap rate
- 10.7%
- DSCR
- 1.36×
Break-even
- Price that breaks even
- $368,005
- Rent that breaks even
- $2,926/mo
Long run
- Year 30: property vs stocks
- $2.44M vs $267K
- Cash flow turns positive
- year 1
The deal
- Price
- $269,900
- Cash to close
- $35,087
- Price per unit
- $134,950
- GRM
- 6.0
Each month
- Cash flow
- $325/mo
- Cash-on-cash
- 11.1%
- Cap rate
- 9.3%
- DSCR
- 1.18×
Break-even
- Price that breaks even
- $319,572
- Rent that breaks even
- $3,282/mo
Long run
- Year 30: property vs stocks
- $1.95M vs $267K
- Cash flow turns positive
- year 1
The deal
- Price
- $259,900
- Cash to close
- $33,787
- Price per unit
- $129,950
- GRM
- 5.8
Each month
- Cash flow
- $708/mo
- Cash-on-cash
- 25.1%
- Cap rate
- 11.1%
- DSCR
- 1.42×
Break-even
- Price that breaks even
- $368,005
- Rent that breaks even
- $2,842/mo
Long run
- Year 30: property vs stocks
- $2.49M vs $257K
- Cash flow turns positive
- year 1
The deal
- Price
- $259,900
- Cash to close
- $33,787
- Price per unit
- $129,950
- GRM
- 5.8
Each month
- Cash flow
- $391/mo
- Cash-on-cash
- 13.9%
- Cap rate
- 9.7%
- DSCR
- 1.23×
Break-even
- Price that breaks even
- $319,572
- Rent that breaks even
- $3,188/mo
Long run
- Year 30: property vs stocks
- $1.99M vs $257K
- Cash flow turns positive
- year 1
The deal
- Price
- $269,900
- Cash to close
- $62,077
- Price per unit
- $134,950
- GRM
- 6.0
Each month
- Cash flow
- $974/mo
- Cash-on-cash
- 18.8%
- Cap rate
- 10.7%
- DSCR
- 1.68×
Break-even
- Price that breaks even
- $452,899
- Rent that breaks even
- $2,501/mo
Long run
- Year 30: property vs stocks
- $2.69M vs $473K
- Cash flow turns positive
- year 1
The deal
- Price
- $269,900
- Cash to close
- $62,077
- Price per unit
- $134,950
- GRM
- 6.0
Each month
- Cash flow
- $657/mo
- Cash-on-cash
- 12.7%
- Cap rate
- 9.3%
- DSCR
- 1.46×
Break-even
- Price that breaks even
- $393,292
- Rent that breaks even
- $2,806/mo
Long run
- Year 30: property vs stocks
- $2.20M vs $473K
- Cash flow turns positive
- year 1
The deal
- Price
- $259,900
- Cash to close
- $59,777
- Price per unit
- $129,950
- GRM
- 5.8
Each month
- Cash flow
- $1,027/mo
- Cash-on-cash
- 20.6%
- Cap rate
- 11.1%
- DSCR
- 1.74×
Break-even
- Price that breaks even
- $452,899
- Rent that breaks even
- $2,433/mo
Long run
- Year 30: property vs stocks
- $2.73M vs $455K
- Cash flow turns positive
- year 1
The deal
- Price
- $259,900
- Cash to close
- $59,777
- Price per unit
- $129,950
- GRM
- 5.8
Each month
- Cash flow
- $710/mo
- Cash-on-cash
- 14.3%
- Cap rate
- 9.7%
- DSCR
- 1.51×
Break-even
- Price that breaks even
- $393,292
- Rent that breaks even
- $2,729/mo
Long run
- Year 30: property vs stocks
- $2.23M vs $455K
- Cash flow turns positive
- year 1
The deal
- Price
- $269,900
- Cash to close
- $75,572
- Price per unit
- $134,950
- GRM
- 6.0
Each month
- Cash flow
- $1,064/mo
- Cash-on-cash
- 16.9%
- Cap rate
- 10.7%
- DSCR
- 1.79×
Break-even
- Price that breaks even
- $483,092
- Rent that breaks even
- $2,386/mo
Long run
- Year 30: property vs stocks
- $2.79M vs $575K
- Cash flow turns positive
- year 1
The deal
- Price
- $269,900
- Cash to close
- $75,572
- Price per unit
- $134,950
- GRM
- 6.0
Each month
- Cash flow
- $747/mo
- Cash-on-cash
- 11.9%
- Cap rate
- 9.3%
- DSCR
- 1.55×
Break-even
- Price that breaks even
- $419,512
- Rent that breaks even
- $2,676/mo
Long run
- Year 30: property vs stocks
- $2.30M vs $575K
- Cash flow turns positive
- year 1
The deal
- Price
- $259,900
- Cash to close
- $72,772
- Price per unit
- $129,950
- GRM
- 5.8
Each month
- Cash flow
- $1,114/mo
- Cash-on-cash
- 18.4%
- Cap rate
- 11.1%
- DSCR
- 1.86×
Break-even
- Price that breaks even
- $483,092
- Rent that breaks even
- $2,322/mo
Long run
- Year 30: property vs stocks
- $2.83M vs $554K
- Cash flow turns positive
- year 1
The deal
- Price
- $259,900
- Cash to close
- $72,772
- Price per unit
- $129,950
- GRM
- 5.8
Each month
- Cash flow
- $796/mo
- Cash-on-cash
- 13.1%
- Cap rate
- 9.7%
- DSCR
- 1.61×
Break-even
- Price that breaks even
- $419,512
- Rent that breaks even
- $2,605/mo
Long run
- Year 30: property vs stocks
- $2.33M vs $554K
- Cash flow turns positive
- year 1
Monthly
Monthly breakdown
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Net operating income | $2,411 |
| Mortgage (principal + interest) | −$1,616 |
| PMI | −$152 |
| Cash flow | $643 |
| Principal paid down (equity, not cash) | $206 |
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Property management | −$317 |
| Net operating income | $2,093 |
| Mortgage (principal + interest) | −$1,616 |
| PMI | −$152 |
| Cash flow | $325 |
| Principal paid down (equity, not cash) | $206 |
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Net operating income | $2,411 |
| Mortgage (principal + interest) | −$1,556 |
| PMI | −$146 |
| Cash flow | $708 |
| Principal paid down (equity, not cash) | $198 |
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Property management | −$317 |
| Net operating income | $2,093 |
| Mortgage (principal + interest) | −$1,556 |
| PMI | −$146 |
| Cash flow | $391 |
| Principal paid down (equity, not cash) | $198 |
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Net operating income | $2,411 |
| Mortgage (principal + interest) | −$1,437 |
| Cash flow | $974 |
| Principal paid down (equity, not cash) | $183 |
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Property management | −$317 |
| Net operating income | $2,093 |
| Mortgage (principal + interest) | −$1,437 |
| Cash flow | $657 |
| Principal paid down (equity, not cash) | $183 |
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Net operating income | $2,411 |
| Mortgage (principal + interest) | −$1,383 |
| Cash flow | $1,027 |
| Principal paid down (equity, not cash) | $176 |
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Property management | −$317 |
| Net operating income | $2,093 |
| Mortgage (principal + interest) | −$1,383 |
| Cash flow | $710 |
| Principal paid down (equity, not cash) | $176 |
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Net operating income | $2,411 |
| Mortgage (principal + interest) | −$1,347 |
| Cash flow | $1,064 |
| Principal paid down (equity, not cash) | $171 |
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Property management | −$317 |
| Net operating income | $2,093 |
| Mortgage (principal + interest) | −$1,347 |
| Cash flow | $747 |
| Principal paid down (equity, not cash) | $171 |
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Net operating income | $2,411 |
| Mortgage (principal + interest) | −$1,297 |
| Cash flow | $1,114 |
| Principal paid down (equity, not cash) | $165 |
| Rent | $3,750 |
| Vacancy (6%) | −$225 |
| Collected | $3,525 |
| Property tax Public record | −$87 |
| Insurance Estimate | −$198 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$300 |
| Capital reserve (8% of rent) | −$300 |
| Property management | −$317 |
| Net operating income | $2,093 |
| Mortgage (principal + interest) | −$1,297 |
| Cash flow | $796 |
| Principal paid down (equity, not cash) | $165 |
Cash flow each year
Rents +3%/yr, costs +3.5%/yr. Red bars are months you'd cover out of pocket.
30 years
How those totals add up
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $1,823,319
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $242,910 of loan.
$762,111 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $267,091
$35,087 put into an index fund instead of the down payment and closing costs.
The building comes out $2,172,039 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $1,329,837
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $242,910 of loan.
$580,991 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $267,091
$35,087 put into an index fund instead of the down payment and closing costs.
The building comes out $1,678,558 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $1,892,932
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $233,910 of loan.
$783,936 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $257,195
$33,787 put into an index fund instead of the down payment and closing costs.
The building comes out $2,228,732 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $1,399,451
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $233,910 of loan.
$602,817 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $257,195
$33,787 put into an index fund instead of the down payment and closing costs.
The building comes out $1,735,250 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $2,073,836
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $215,920 of loan.
$834,041 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $472,546
$62,077 put into an index fund instead of the down payment and closing costs.
The building comes out $2,217,101 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $1,580,354
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $215,920 of loan.
$652,922 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $472,546
$62,077 put into an index fund instead of the down payment and closing costs.
The building comes out $1,723,619 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $2,134,167
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $207,920 of loan.
$853,202 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $455,038
$59,777 put into an index fund instead of the down payment and closing costs.
The building comes out $2,272,124 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $1,640,686
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $207,920 of loan.
$672,082 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $455,038
$59,777 put into an index fund instead of the down payment and closing costs.
The building comes out $1,778,642 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $2,175,607
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $202,425 of loan.
$866,363 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $575,273
$75,572 put into an index fund instead of the down payment and closing costs.
The building comes out $2,216,145 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $1,682,126
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $202,425 of loan.
$685,244 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $575,273
$75,572 put into an index fund instead of the down payment and closing costs.
The building comes out $1,722,664 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $2,232,168
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $194,925 of loan.
$884,326 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $553,959
$72,772 put into an index fund instead of the down payment and closing costs.
The building comes out $2,271,204 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $1,738,686
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $194,925 of loan.
$703,207 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $553,959
$72,772 put into an index fund instead of the down payment and closing costs.
The building comes out $1,777,722 ahead after 30 years.
Future dollars. At 3% inflation, divide year-30 figures by about 2.4 for today's buying power. Rental profits are assumed invested, not spent.
30 years: this property vs. the same money in stocks
Year 30 (loan paid off): property $2.44M, stocks $267K. The property wins.
Year 30 (loan paid off): property $1.95M, stocks $267K. The property wins.
Year 30 (loan paid off): property $2.49M, stocks $257K. The property wins.
Year 30 (loan paid off): property $1.99M, stocks $257K. The property wins.
Year 30 (loan paid off): property $2.69M, stocks $473K. The property wins.
Year 30 (loan paid off): property $2.20M, stocks $473K. The property wins.
Year 30 (loan paid off): property $2.73M, stocks $455K. The property wins.
Year 30 (loan paid off): property $2.23M, stocks $455K. The property wins.
Year 30 (loan paid off): property $2.79M, stocks $575K. The property wins.
Year 30 (loan paid off): property $2.30M, stocks $575K. The property wins.
Year 30 (loan paid off): property $2.83M, stocks $554K. The property wins.
Year 30 (loan paid off): property $2.33M, stocks $554K. The property wins.
Comparable rentals
The closest rental listings with each unit's bedroom count, as of 2026-10-06. The estimate is the median asking rent of every rental we found nearby (the count is shown for each); houses are left out. Asking rents from Realtor.com rental listings, not signed leases.
3 bed estimate $1,875/mo · range $1,675–$2,175 · 7 rentals within 1.5 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 910 Oliver Ave N Apt 5, Minneapolis | $1,790 | 3 / 1 | 0.6 mi |
| 2112 5th Ave N Unit 1, Minneapolis | $1,595 | 3 / 1 | 0.8 mi |
| 1406 21st Ave N Unit 1, Minneapolis | $2,065 | 3 / 1 | 0.9 mi |
| 816 21st Ave N Apt 336, Minneapolis | $2,065 | 3 / 1 | 1.3 mi |
| 816 21st Ave N Apt 107, Minneapolis | $1,788 | 3 / 1 | 1.3 mi |
| 3023 Queen Ave N, Minneapolis | $1,450 | 3 / 1 | 1.3 mi |
| 3045 Grimes Ave N, Robbinsdale | $1,850 | 3 / 1 | 1.4 mi |
On the maps, this property and comparable rentals. Comparable rentals and rent estimate: Realtor.com rental listings. Rents are asking rents from listings; check them against the actual leases.
Red flags and opportunities
Watch for
- mediumLong time on market at a strong projected yield suggests a hidden problem or overpricing relative to real rents. Based on: data: listing.days_on_market · AI review
- mediumNo current rents or lease terms for the occupied lower unit. Listing says: Both the upper and lower units feature identical layouts with 3 bedrooms and a full bath each. · AI review
- low$67 in special assessments on the current tax bill (often street, sewer or code-enforcement charges). Ask what they're for, whether they continue, and whether the seller pays them off at closing. Public record: Hennepin County parcel 1702924430028: special assessments (current) = $67.32
- lowLast sold at $165K in 2019, so the ask is well above the seller's purchase price. Based on: data: county.last_sale_price · AI review
Opportunities
- Long time on market: room to negotiate. Based on: Listing data: 314 days on market
- Upper is vacant and remodeled, so it can be rented at market right away or owner-occupied. Listing says: The upper unit is vacant, newly remodeled, and move in ready or easily rentable if preferred! · AI review
- No rent cap in Minneapolis, so rents can follow the market. Based on: data: underwriting.rent_rule · AI review
- Lower unit kitchen and bath look dated, so a refresh could lift rent when it turns over. Based on: photo 9 · AI review
Questions for the agent
- What does the lower tenant pay, and what are the lease end and deposit terms?
- Why has it been listed 311 days, and have there been price cuts or failed deals?
- How old are the roof, furnace, water heater and electrical panel?
- Is heat one furnace or separate for each unit, and who pays which utilities?
- What are the $67 special assessments for?
- Is the upper unit's remodel permitted, and what work was done?
Bottom line
Numbers look strong on paper, but with no stated rents and 311 days on market, verify the lower rent and the building's condition before getting excited. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Public recordHennepin County record, current payable year (non-homestead) | $1,042 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,372 |
| Water, sewer, trash / mo Estimateestimate. $85/unit/mo, owner-paid | $170 |
| Heat / mo Assumptionassumption. tenants pay heat; confirm with the agent | $0 |
| Lawn care / mo Assumptionassumption. $120/mo for 6 months, spread over 12; no snow removal | $60 |
| Repairs / capital reserve Rulerule. base rate | 8% / 8% |
Price history Realtor.com
On the market since 2025-11-25 (314 days); down $10,000 (3.6%) from the first ask of $279,900; last sold for $151,212 on 2019-08-12.
| Date | Event | Price |
|---|---|---|
| Price changed | $269,900 | |
| Listed | $279,900 | |
| Sold public record | $151,212 | |
| Sold public record | $165,000 | |
| Sold | $149,900 | |
| Listed | $149,900 | |
| Sold public record | $135,000 | |
| Sold public record | $245,000 |
County record Public record
| Recorded as | duplex |
| Living units | 2 |
| Year built | 1921 |
| Market value (2026) | $270,400 |
| Property tax | $1,042 |
| Special assessments | $67 |
| Homestead | no |
| Last sale | 2019-08-01 · $165,000 |
Source: Hennepin County parcel records.
City rental license
CHOWN: 2 unit(s), Tier 1, status active, renews 2027-03-01.
Nearest highway
I 94, about 2149 m away.
Crime in Willard - Hay
426 incidents in the last 12 months (48 per 1,000 residents), +12% vs. the year before. Minneapolis police incidents, all reported offenses (definitions differ from St. Paul's, so don't compare across cities).