658 Edmund Ave
Saint Paul, MN · Frogtown (Thomas-Dale) · Listing office ↗ · Find the listing ↗
- Asking price
- $235,000 2 units · $118K per unit
- Monthly cash flow
- $83 at 20% down, 7%
- Estimated rent
- $3,000/mo rough estimate
- Break-even price
- $250,667 where cash flow hits $0
Adjust these numbers in the calculator See the full breakdown
The numbers
Showing your own numbers. Rankings and other pages use 20% down and 7.00%.
Default: 20% down (no PMI), offer at asking, self-managed, 7.00% for 30 years, buyer pays closing costs (3%).
Estimated rent per unit Estimate
- 3 bed / 1 bath (est.)$1,650 $1,400–$1,900
- 2 bed / 1 bath (est.)$1,350 $1,150–$1,550
Rough screening estimate from bedroom count only ($750 + $300 per bedroom, ±15%). Not comparable-rental data; a RentCast estimate replaces it for the top candidates. Confidence: low.
Rent rules: Capped at 3%/yr for sitting tenants.
- Price
- $235,000
- Monthly cash flow
- −$205
- Cash to close
- $30,550
- Cap rate
- 6.8%
- Cash-on-cash
- −8.1%
- DSCR
- 0.87×
- GRM
- 6.5
- Price per unit
- $117,500
- Price that breaks even
- $203,681
- Rent that breaks even
- $3,266/mo
- Cash flow turns positive
- year 5
- Year 30: property vs stocks
- $934K vs $280K
- Price
- $235,000
- Monthly cash flow
- −$459
- Cash to close
- $30,550
- Cap rate
- 5.5%
- Cash-on-cash
- −18.0%
- DSCR
- 0.70×
- GRM
- 6.5
- Price per unit
- $117,500
- Price that breaks even
- $164,934
- Rent that breaks even
- $3,670/mo
- Cash flow turns positive
- year 12
- Year 30: property vs stocks
- $668K vs $410K
- Price
- $225,000
- Monthly cash flow
- −$140
- Cash to close
- $29,250
- Cap rate
- 7.1%
- Cash-on-cash
- −5.7%
- DSCR
- 0.91×
- GRM
- 6.2
- Price per unit
- $112,500
- Price that breaks even
- $203,681
- Rent that breaks even
- $3,181/mo
- Cash flow turns positive
- year 5
- Year 30: property vs stocks
- $960K vs $250K
- Price
- $225,000
- Monthly cash flow
- −$393
- Cash to close
- $29,250
- Cap rate
- 5.8%
- Cash-on-cash
- −16.1%
- DSCR
- 0.73×
- GRM
- 6.2
- Price per unit
- $112,500
- Price that breaks even
- $164,934
- Rent that breaks even
- $3,574/mo
- Cash flow turns positive
- year 10
- Year 30: property vs stocks
- $674K vs $359K
- Price
- $235,000
- Monthly cash flow
- $83
- Cash to close
- $54,050
- Cap rate
- 6.8%
- Cash-on-cash
- 1.9%
- DSCR
- 1.07×
- GRM
- 6.5
- Price per unit
- $117,500
- Price that breaks even
- $250,667
- Rent that breaks even
- $2,892/mo
- Cash flow turns positive
- year 1
- Year 30: property vs stocks
- $1.10M vs $411K
- Price
- $235,000
- Monthly cash flow
- −$170
- Cash to close
- $54,050
- Cap rate
- 5.5%
- Cash-on-cash
- −3.8%
- DSCR
- 0.86×
- GRM
- 6.5
- Price per unit
- $117,500
- Price that breaks even
- $202,982
- Rent that breaks even
- $3,249/mo
- Cash flow turns positive
- year 7
- Year 30: property vs stocks
- $755K vs $457K
- Price
- $225,000
- Monthly cash flow
- $137
- Cash to close
- $51,750
- Cap rate
- 7.1%
- Cash-on-cash
- 3.2%
- DSCR
- 1.11×
- GRM
- 6.2
- Price per unit
- $112,500
- Price that breaks even
- $250,667
- Rent that breaks even
- $2,823/mo
- Cash flow turns positive
- year 1
- Year 30: property vs stocks
- $1.14M vs $394K
- Price
- $225,000
- Monthly cash flow
- −$117
- Cash to close
- $51,750
- Cap rate
- 5.8%
- Cash-on-cash
- −2.7%
- DSCR
- 0.90×
- GRM
- 6.2
- Price per unit
- $112,500
- Price that breaks even
- $202,982
- Rent that breaks even
- $3,171/mo
- Cash flow turns positive
- year 6
- Year 30: property vs stocks
- $771K vs $418K
- Price
- $235,000
- Monthly cash flow
- $162
- Cash to close
- $65,800
- Cap rate
- 6.8%
- Cash-on-cash
- 2.9%
- DSCR
- 1.14×
- GRM
- 6.5
- Price per unit
- $117,500
- Price that breaks even
- $267,378
- Rent that breaks even
- $2,790/mo
- Cash flow turns positive
- year 1
- Year 30: property vs stocks
- $1.19M vs $501K
- Price
- $235,000
- Monthly cash flow
- −$92
- Cash to close
- $65,800
- Cap rate
- 5.5%
- Cash-on-cash
- −1.7%
- DSCR
- 0.92×
- GRM
- 6.5
- Price per unit
- $117,500
- Price that breaks even
- $216,514
- Rent that breaks even
- $3,135/mo
- Cash flow turns positive
- year 5
- Year 30: property vs stocks
- $814K vs $517K
- Price
- $225,000
- Monthly cash flow
- $211
- Cash to close
- $63,000
- Cap rate
- 7.1%
- Cash-on-cash
- 4.0%
- DSCR
- 1.19×
- GRM
- 6.2
- Price per unit
- $112,500
- Price that breaks even
- $267,378
- Rent that breaks even
- $2,725/mo
- Cash flow turns positive
- year 1
- Year 30: property vs stocks
- $1.23M vs $480K
- Price
- $225,000
- Monthly cash flow
- −$42
- Cash to close
- $63,000
- Cap rate
- 5.8%
- Cash-on-cash
- −0.8%
- DSCR
- 0.96×
- GRM
- 6.2
- Price per unit
- $112,500
- Price that breaks even
- $216,514
- Rent that breaks even
- $3,062/mo
- Cash flow turns positive
- year 3
- Year 30: property vs stocks
- $836K vs $484K
Monthly breakdown
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Net operating income | $1,334 |
| Mortgage (principal + interest) | −$1,407 |
| PMI | −$132 |
| Cash flow | −$205 |
| Principal paid down (equity, not cash) | $179 |
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Property management | −$254 |
| Net operating income | $1,080 |
| Mortgage (principal + interest) | −$1,407 |
| PMI | −$132 |
| Cash flow | −$459 |
| Principal paid down (equity, not cash) | $179 |
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Net operating income | $1,334 |
| Mortgage (principal + interest) | −$1,347 |
| PMI | −$127 |
| Cash flow | −$140 |
| Principal paid down (equity, not cash) | $171 |
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Property management | −$254 |
| Net operating income | $1,080 |
| Mortgage (principal + interest) | −$1,347 |
| PMI | −$127 |
| Cash flow | −$393 |
| Principal paid down (equity, not cash) | $171 |
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Net operating income | $1,334 |
| Mortgage (principal + interest) | −$1,251 |
| Cash flow | $83 |
| Principal paid down (equity, not cash) | $159 |
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Property management | −$254 |
| Net operating income | $1,080 |
| Mortgage (principal + interest) | −$1,251 |
| Cash flow | −$170 |
| Principal paid down (equity, not cash) | $159 |
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Net operating income | $1,334 |
| Mortgage (principal + interest) | −$1,198 |
| Cash flow | $137 |
| Principal paid down (equity, not cash) | $152 |
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Property management | −$254 |
| Net operating income | $1,080 |
| Mortgage (principal + interest) | −$1,198 |
| Cash flow | −$117 |
| Principal paid down (equity, not cash) | $152 |
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Net operating income | $1,334 |
| Mortgage (principal + interest) | −$1,173 |
| Cash flow | $162 |
| Principal paid down (equity, not cash) | $149 |
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Property management | −$254 |
| Net operating income | $1,080 |
| Mortgage (principal + interest) | −$1,173 |
| Cash flow | −$92 |
| Principal paid down (equity, not cash) | $149 |
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Net operating income | $1,334 |
| Mortgage (principal + interest) | −$1,123 |
| Cash flow | $211 |
| Principal paid down (equity, not cash) | $143 |
| Rent | $3,000 |
| Vacancy (6%) | −$180 |
| Collected | $2,820 |
| Property tax Public record | −$526 |
| Insurance Estimate | −$219 |
| Water, sewer, trash Estimate | −$170 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$240 |
| Capital reserve (9% of rent) | −$270 |
| Property management | −$254 |
| Net operating income | $1,080 |
| Mortgage (principal + interest) | −$1,123 |
| Cash flow | −$42 |
| Principal paid down (equity, not cash) | $143 |
Cash flow each year
Rents +3%/yr (St. Paul's cap for sitting tenants), costs +3.5%/yr. Red bars are months you'd cover out of pocket.
30 years: this property vs. the same money in stocks
Year 30 (loan paid off): property $934K, stocks $280K. The property wins.
Year 30 (loan paid off): property $668K, stocks $410K. The property wins.
Year 30 (loan paid off): property $960K, stocks $250K. The property wins.
Year 30 (loan paid off): property $674K, stocks $359K. The property wins.
Year 30 (loan paid off): property $1.10M, stocks $411K. The property wins.
Year 30 (loan paid off): property $755K, stocks $457K. The property wins.
Year 30 (loan paid off): property $1.14M, stocks $394K. The property wins.
Year 30 (loan paid off): property $771K, stocks $418K. The property wins.
Year 30 (loan paid off): property $1.19M, stocks $501K. The property wins.
Year 30 (loan paid off): property $814K, stocks $517K. The property wins.
Year 30 (loan paid off): property $1.23M, stocks $480K. The property wins.
Year 30 (loan paid off): property $836K, stocks $484K. The property wins.
How those totals add up
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $570,407 |
| Minus 6% selling cost | −$34,224 |
| Minus loan still owedTenants' rent paid down all $211,500 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$208,649 of profit by year 30, before investment growth | $397,332 |
| What you'd walk away with | $933,515 |
| If you put the same money in stocks | |
| Cash to close ($30,550) invested at 7% | $232,554 |
| Monthly shortfalls ($7,274 total by yr 30) investedThe money you'd have put into the building while it lost money | $47,830 |
| What you'd walk away with | $280,385 |
| Building minus stocks | $653,130 |
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $570,407 |
| Minus 6% selling cost | −$34,224 |
| Minus loan still owedTenants' rent paid down all $211,500 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$86,433 of profit by year 30, before investment growth | $132,154 |
| What you'd walk away with | $668,336 |
| If you put the same money in stocks | |
| Cash to close ($30,550) invested at 7% | $232,554 |
| Monthly shortfalls ($29,954 total by yr 30) investedThe money you'd have put into the building while it lost money | $177,437 |
| What you'd walk away with | $409,992 |
| Building minus stocks | $258,344 |
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $546,134 |
| Minus 6% selling cost | −$32,768 |
| Minus loan still owedTenants' rent paid down all $202,500 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$227,330 of profit by year 30, before investment growth | $446,678 |
| What you'd walk away with | $960,044 |
| If you put the same money in stocks | |
| Cash to close ($29,250) invested at 7% | $222,658 |
| Monthly shortfalls ($4,130 total by yr 30) investedThe money you'd have put into the building while it lost money | $27,563 |
| What you'd walk away with | $250,222 |
| Building minus stocks | $709,822 |
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $546,134 |
| Minus 6% selling cost | −$32,768 |
| Minus loan still owedTenants' rent paid down all $202,500 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$100,628 of profit by year 30, before investment growth | $160,993 |
| What you'd walk away with | $674,359 |
| If you put the same money in stocks | |
| Cash to close ($29,250) invested at 7% | $222,658 |
| Monthly shortfalls ($22,324 total by yr 30) investedThe money you'd have put into the building while it lost money | $136,663 |
| What you'd walk away with | $359,322 |
| Building minus stocks | $315,037 |
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $570,407 |
| Minus 6% selling cost | −$34,224 |
| Minus loan still owedTenants' rent paid down all $188,000 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$264,004 of profit by year 30, before investment growth | $567,625 |
| What you'd walk away with | $1,103,808 |
| If you put the same money in stocks | |
| Cash to close ($54,050) invested at 7% | $411,442 |
| Monthly shortfalls ($0 total by yr 30) investedThe money you'd have put into the building while it lost money | $0 |
| What you'd walk away with | $411,442 |
| Building minus stocks | $692,366 |
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $570,407 |
| Minus 6% selling cost | −$34,224 |
| Minus loan still owedTenants' rent paid down all $188,000 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$126,263 of profit by year 30, before investment growth | $218,577 |
| What you'd walk away with | $754,759 |
| If you put the same money in stocks | |
| Cash to close ($54,050) invested at 7% | $411,442 |
| Monthly shortfalls ($7,155 total by yr 30) investedThe money you'd have put into the building while it lost money | $45,737 |
| What you'd walk away with | $457,179 |
| Building minus stocks | $297,580 |
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $546,134 |
| Minus 6% selling cost | −$32,768 |
| Minus loan still owedTenants' rent paid down all $180,000 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$283,165 of profit by year 30, before investment growth | $627,957 |
| What you'd walk away with | $1,141,323 |
| If you put the same money in stocks | |
| Cash to close ($51,750) invested at 7% | $393,934 |
| Monthly shortfalls ($0 total by yr 30) investedThe money you'd have put into the building while it lost money | $0 |
| What you'd walk away with | $393,934 |
| Building minus stocks | $747,389 |
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $546,134 |
| Minus 6% selling cost | −$32,768 |
| Minus loan still owedTenants' rent paid down all $180,000 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$141,918 of profit by year 30, before investment growth | $257,387 |
| What you'd walk away with | $770,753 |
| If you put the same money in stocks | |
| Cash to close ($51,750) invested at 7% | $393,934 |
| Monthly shortfalls ($3,648 total by yr 30) investedThe money you'd have put into the building while it lost money | $24,216 |
| What you'd walk away with | $418,150 |
| Building minus stocks | $352,603 |
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $570,407 |
| Minus 6% selling cost | −$34,224 |
| Minus loan still owedTenants' rent paid down all $176,250 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$292,147 of profit by year 30, before investment growth | $656,237 |
| What you'd walk away with | $1,192,419 |
| If you put the same money in stocks | |
| Cash to close ($65,800) invested at 7% | $500,886 |
| Monthly shortfalls ($0 total by yr 30) investedThe money you'd have put into the building while it lost money | $0 |
| What you'd walk away with | $500,886 |
| Building minus stocks | $691,533 |
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $570,407 |
| Minus 6% selling cost | −$34,224 |
| Minus loan still owedTenants' rent paid down all $176,250 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$149,665 of profit by year 30, before investment growth | $277,747 |
| What you'd walk away with | $813,929 |
| If you put the same money in stocks | |
| Cash to close ($65,800) invested at 7% | $500,886 |
| Monthly shortfalls ($2,414 total by yr 30) investedThe money you'd have put into the building while it lost money | $16,296 |
| What you'd walk away with | $517,182 |
| Building minus stocks | $296,747 |
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $546,134 |
| Minus 6% selling cost | −$32,768 |
| Minus loan still owedTenants' rent paid down all $168,750 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$310,110 of profit by year 30, before investment growth | $712,797 |
| What you'd walk away with | $1,226,163 |
| If you put the same money in stocks | |
| Cash to close ($63,000) invested at 7% | $479,572 |
| Monthly shortfalls ($0 total by yr 30) investedThe money you'd have put into the building while it lost money | $0 |
| What you'd walk away with | $479,572 |
| Building minus stocks | $746,591 |
| Year 30 | |
|---|---|
| If you buy this building | |
| Sale priceValue grows 3% a year from the price | $546,134 |
| Minus 6% selling cost | −$32,768 |
| Minus loan still owedTenants' rent paid down all $168,750 of principal by year 30 | $0 |
| Plus rental profits, invested at 7%$165,900 of profit by year 30, before investment growth | $322,809 |
| What you'd walk away with | $836,175 |
| If you put the same money in stocks | |
| Cash to close ($63,000) invested at 7% | $479,572 |
| Monthly shortfalls ($686 total by yr 30) investedThe money you'd have put into the building while it lost money | $4,797 |
| What you'd walk away with | $484,369 |
| Building minus stocks | $351,806 |
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.
Red flags and opportunities
Watch for
- medium$2,130 in special assessments on the payable 2026 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: Ramsey County parcel 352923140103: special assessments (payable 2026) = $2,130.42
- lowChanged hands in Jan 2026; the county record doesn't show a price. Ask what the seller paid and what changed since. Public record: Ramsey County parcel 352923140103: last sale 2026-01-14
Opportunities
- Long time on market: room to negotiate. Based on: Listing data: 184 days on market
Questions for the agent
- Can we see the current leases and a rent roll, with move-in dates?
- What did water/sewer/trash, heat and electric cost the owner over the last 12 months?
- How old are the roof, boiler or furnaces, water heaters and electrical panels?
- Is the building licensed as a rental for this many units, and when was the last city inspection?
- Any special assessments pending, and will the seller pay them off at closing?
Standard questions worth asking about any building.
What the records say
Where each number comes from
| Property tax / yr Public recordRamsey County record, payable 2026 (non-homestead) | $6,318 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $2,633 |
| 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. built 1905: +1 pt capital reserve | 8% / 9% |
County record Public record
| Recorded as | two family dwelling - up/dwn |
| Living units | 2 |
| Year built | 1905 |
| Market value (2026) | $285,600 |
| Property tax, payable 2026 | $6,318 |
| Special assessments | $2,130 |
| Homestead | no |
| Last sale | 2026-01-14 |
Source: Ramsey County parcel records.
City rental certificate (CofO)
Residential 2 Units: 2 unit(s), B, status pending, renews 2027-12-19.
Nearest highway
I 94, about 705 m away.
Crime in Frogtown
828 incidents in the last 12 months (53 per 1,000 residents), −26% vs. the year before. St. Paul police incidents, excluding proactive visits and community events.
Status history
- New at $235,000