Mahaska County
Buy ▾
Popular Searches
Homes for sale
Condos for sale
Land for sale
Open houses
Buying Options
Buy with Redfin
Redfin Premier
Buying Resources
Affordability calculator
Home buying guide
Free home buying classes
US housing market
Rent ▾
Rental Resources
Renter dashboard
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Redfin Rental Tools
List my home for rent
Rental Tools dashboard
US rental market trends
Should I sell or rent my home?
Sell ▾
My Home
What's my home worth?
My home dashboard
Redfin Selling Options
Why sell with Redfin?
Redfin Premier
Redfin Full Service
Find an agent
Selling Resources
Home selling guide
Will selling pay off?
Home improvement trends
Mortgage ▾
Mortgage rates
Get prequalified
Today's mortgage rates
Today's refinance rates
Home equity loan
Calculators
Payment calculator
How much can I afford?
Rent vs. buy
How to get pre-approved
Real Estate Agents ▾
Find an Agent
Join as a Redfin Agent
Join our referral network
Agent Resource Center
Feed
Join / Sign in
For sale
Price
Beds/baths
Home type
Filters
Save search
Layout
Mahaska County, IA homes for sale & real estate
40 homes
Sort:
Recommended
1310 S 1st St, Oskaloosa, IA 52577
1310 S 1st St, Oskaloosa, IA 52577
1310 S 1st St, Oskaloosa, IA 52577
$79,900
2 beds
1 bath
584
sq ft
1310 S 1st St, Oskaloosa, IA 52577
6,534 sq ft lot
•
Garage
•
Built 1947
310 N 8th St, Oskaloosa, IA 52577
310 N 8th St, Oskaloosa, IA 52577
310 N 8th St, Oskaloosa, IA 52577
$259,000
3 beds
2 baths
2,054
sq ft
310 N 8th St, Oskaloosa, IA 52577
0.33 acre lot
•
2 garage spots
•
Built 1955
Loading...
614 S D St, Oskaloosa, IA 52577
614 S D St, Oskaloosa, IA 52577
614 S D St, Oskaloosa, IA 52577
$379,900
4 beds
3 baths
1,664
sq ft
614 S D St, Oskaloosa, IA 52577
0.33 acre lot
•
2 garage spots
•
Built 2018
1221 3rd Ave W, Oskaloosa, IA 52577
1221 3rd Ave W, Oskaloosa, IA 52577
1221 3rd Ave W, Oskaloosa, IA 52577
$184,500
3 beds
1 bath
1,517
sq ft
1221 3rd Ave W, Oskaloosa, IA 52577
6,098 sq ft lot
•
Garage
•
Built 1980
902 South D St, Oskaloosa, IA 52577
902 South D St, Oskaloosa, IA 52577
902 South D St, Oskaloosa, IA 52577
$110,500
2 beds
1 bath
942
sq ft
902 South D St, Oskaloosa, IA 52577
Built 1910
•
Listed 18 days
321 N C St, Oskaloosa, IA 52577
$69,900
— beds
— baths
3,256
sq ft
321 N C St, Oskaloosa, IA 52577
2775 Osburn Ave, Oskaloosa, IA 52577
$1,200,000
5 beds
4 baths
5,040
sq ft
2775 Osburn Ave, Oskaloosa, IA 52577
408 W Main St, Fremont, IA 52561
$235,000
5 beds
2.5 baths
1,618
sq ft
408 W Main St, Fremont, IA 52561
513 18th Ave E, Oskaloosa, IA 52577
$425,000
3 beds
2 baths
1,564
sq ft
513 18th Ave E, Oskaloosa, IA 52577
409 1st Ave E, Oskaloosa, IA 52577
$195,000
3 beds
2 baths
1,988
sq ft
409 1st Ave E, Oskaloosa, IA 52577
610 S Mulberry St, New Sharon, IA 50207
$275,000
3 beds
3 baths
1,375
sq ft
610 S Mulberry St, New Sharon, IA 50207
407 N Park Ave, New Sharon, IA 50207
$335,000
3 beds
2 baths
1,717
sq ft
407 N Park Ave, New Sharon, IA 50207
605 Fairview, Oskaloosa, IA 52577
$365,000
4 beds
3 baths
3,100
sq ft
605 Fairview, Oskaloosa, IA 52577
502 S Market St, Oskaloosa, IA 52577
$205,000
4 beds
1.5 baths
2,009
sq ft
502 S Market St, Oskaloosa, IA 52577
1012 5th Ave E, Oskaloosa, IA 52577
$170,000
3 beds
1.5 baths
1,028
sq ft
1012 5th Ave E, Oskaloosa, IA 52577
1111 Mabel St, Oskaloosa, IA 52577
$169,900
3 beds
2 baths
1,272
sq ft
1111 Mabel St, Oskaloosa, IA 52577
Loading...
407 A Ave E, Oskaloosa, IA 52577
$335,000
5 beds
3 baths
3,108
sq ft
407 A Ave E, Oskaloosa, IA 52577
1702 Pella Ave, Oskaloosa, IA 52577
$299,900
4 beds
2.5 baths
1,988
sq ft
1702 Pella Ave, Oskaloosa, IA 52577
1002 Maywood Dr, Oskaloosa, IA 52577
$214,900
3 beds
1.5 baths
1,232
sq ft
1002 Maywood Dr, Oskaloosa, IA 52577
2313 8th Ave E, University Park, IA 52595
$219,900
3 beds
2.5 baths
1,312
sq ft
2313 8th Ave E, University Park, IA 52595
306 S Washington St, New Sharon, IA 50207
$199,000
3 beds
2 baths
1,764
sq ft
306 S Washington St, New Sharon, IA 50207
203 W Franklin St, New Sharon, IA 50207
$385,000
3 beds
1.5 baths
1,515
sq ft
203 W Franklin St, New Sharon, IA 50207
302 Perry St, Leighton, IA 50143
$325,000
2 beds
2 baths
1,444
sq ft
302 Perry St, Leighton, IA 50143
427 N 3rd St, Oskaloosa, IA 52577
$234,000
4 beds
2.5 baths
2,009
sq ft
427 N 3rd St, Oskaloosa, IA 52577
328 N 6th St, Oskaloosa, IA 52577
$379,900
2 beds
2 baths
2,250
sq ft
328 N 6th St, Oskaloosa, IA 52577
Loading...
Lot 12 Fox Run Dr, Williamsburg, IA 52361
$37,000
— beds
— baths
—
sq ft
Lot 12 Fox Run Dr, Williamsburg, IA 52361
Lot 13 Fox Run Dr, Williamsburg, IA 52361
$37,000
— beds
— baths
—
sq ft
Lot 13 Fox Run Dr, Williamsburg, IA 52361
Lot 18 Fox Run Dr, Williamsburg, IA 52361
$34,900
— beds
— baths
—
sq ft
Lot 18 Fox Run Dr, Williamsburg, IA 52361
Lot 10 Fox Run Dr, Williamsburg, IA 52361
$37,000
— beds
— baths
—
sq ft
Lot 10 Fox Run Dr, Williamsburg, IA 52361
2335 140th St, New Sharon, IA 50207
$425,000
4 beds
3 baths
1,484
sq ft
2335 140th St, New Sharon, IA 50207
1010 63 Hwy, Montezuma, IA 50171
$390,000
3 beds
2 baths
1,704
sq ft
1010 63 Hwy, Montezuma, IA 50171
2134 310th St, Oskaloosa, IA 52577
$610,000
3 beds
1.5 baths
1,872
sq ft
2134 310th St, Oskaloosa, IA 52577
208 Spruce St, Barnes City, IA 50027
$244,800
4 beds
2 baths
1,631
sq ft
208 Spruce St, Barnes City, IA 50027
406 N Main St, New Sharon, IA 50207
$37,000
— beds
— baths
—
sq ft
406 N Main St, New Sharon, IA 50207
102 N Cedar Cir, New Sharon, IA 50207
$55,000
— beds
— baths
—
sq ft
102 N Cedar Cir, New Sharon, IA 50207
104 N Cedar Cir, New Sharon, IA 50207
$55,000
— beds
— baths
—
sq ft
104 N Cedar Cir, New Sharon, IA 50207
1703 N Park Ave, Oskaloosa, IA 52577
$494,000
4 beds
2.5 baths
4,400
sq ft
1703 N Park Ave, Oskaloosa, IA 52577
1610 N Park, Oskaloosa, IA 52577
$49,000
— beds
— baths
—
sq ft
1610 N Park, Oskaloosa, IA 52577
Parcel #1014300003, Oskaloosa, IA 52577
$4,689,234
— beds
— baths
—
sq ft
Parcel #1014300003, Oskaloosa, IA 52577
Parcel #1014300003 St, Oskaloosa, IA 52577
$4,689,234
0 beds
— baths
—
sq ft
Parcel #1014300003 St, Oskaloosa, IA 52577
Viewing page 1 of 1
(Download All)
Redfin
Iowa
Mahaska County
Average home prices near Mahaska County, IA
Cities
New Sharon
homes for sale
$300,000
University Park
homes for sale
$249,950
Oskaloosa
homes for sale
$212,000
Counties
Lucas County
homes for sale
$189,500
Marion County
homes for sale
$317,400
Iowa County
homes for sale
$209,900
Mahaska County, IA real estate trends
All Home Types trends in Mahaska County, IA
Median Sale Price
# of Homes Sold
Median Days on Market
All Home Types
All Home Types
Single Family Homes
Townhouses
Condos/Co-ops
Median Sale Price
(All Home Types)
$208,500
+22.6%
YoY | Jul 2025
1 year
3 year
5 year
Based on Redfin calculations of home data from MLS and/or public records.
Location
Data
Jul 2025
Growth
% YoY
Mahaska County, IA
$208,500
+22.6%
See more Mahaska County, IA market insights
More to explore in Mahaska County, IA
Houses for rent
in Mahaska County
Cheap homes
in Mahaska County
Vintage homes
in Mahaska County
Land
in Mahaska County
Waterfront homes
in Mahaska County
Luxury homes
in Mahaska County
Houses
for sale near me
Land
for sale near me
Open Houses
near me
Condos
for sale near me
Agents
near me
Show more
How to buy a house in Mahaska County, IA
How much house can I afford?
How to buy a house in 10 steps
First-time homebuyer's guide
See more home buying guides
Popular Markets in Iowa
Des Moines
homes for sale
$239,900
Iowa City
homes for sale
$357,000
West Des Moines
homes for sale
$350,000
Cedar Rapids
homes for sale
$227,000
Ankeny
homes for sale
$359,995
Davenport
homes for sale
$189,000
Urbandale
homes for sale
$384,900
Ames
homes for sale
$380,000
Waukee
homes for sale
$398,650
Dubuque
homes for sale
$249,000
Bettendorf
homes for sale
$365,000
Sioux City
homes for sale
$225,000
Council Bluffs
homes for sale
$249,000
Clive
homes for sale
$595,000
Waterloo
homes for sale
$199,934
Show more
79.9K
259K
380K
185K
111K
69.9K
1.20M
235K
425K
195K
275K
335K
365K
205K
170K
170K
335K
300K
215K
220K
199K
385K
325K
234K
380K
4 units
425K
390K
610K
245K
37K
55K
55K
494K
49K
4.69M
4.69M
Remove outline
Draw
Options
Map