8,965

Mahaska County, IA Homes

Section Image Section Image
  • /35

    $1,110,000

    • 5 Beds
    • 4 Baths
    • 5,040 Sq Ft

    2775 Osburn Ave, Oskaloosa, IA 52577

    INCREASED NUMBER OF ACRES and NEW PRICE ~ Spacious Luxury Home with an Amazing Sized Morton building on 6.33 gross acres m/l is ready for you! Discover the perfect blend of elegance, space and functionality in this exceptional property just minutes from Oskaloosa, Iowa. Offering approximately 6700+ square feet of living space, this 5+ bedroom, 3+ bathroom Home is designed for comfort and style

    Agent Photo

    Sarah Buchheit

    Pella Real Estate Services

    (641) 321-6917

    2775 Osburn Ave, Oskaloosa, IA 52577
  • /18

    $895 total monthly price

    • 2 Beds
    • 1 Bath
    • 1,025 Sq Ft
    • Condo for Rent

    305 N 2nd St Unit 4, Oskaloosa, IA 52577

    Clean , nice 2 bedroom apt , close to downtown, college . Tenant pays electric and water . Unit has its own washer/dryer extra fee for 1 pet only .

    305 N 2nd St Unit 4, Oskaloosa, IA 52577
  • /26

    $257,000 Sold Feb 27, 2026

    2226 Lynndale Rd, Oskaloosa, IA 52577

    • 3 Beds
    • 3 Baths
    • 2,491 Sq Ft
    • Built 1977

    Last Sold Summary

    • 3% Below List Price
    • $103/SF
    • 75 Days On Market

    Current Estimated Value $249,852

    Last Listing Agent Lori Oaks Hawkeye Property Mgm & RE

    2226 Lynndale Rd, Oskaloosa, IA 52577
    • /62

      Not Listed For Sale

      3214 Kirby Ave, Oskaloosa, IA 52577

      • 4 Beds
      • 3 Baths
      • Built 1981
      3214 Kirby Ave, Oskaloosa, IA 52577

      Last Sold Summary

      • 10% Below List Price
      • $323/SF
      • 60 Days On Market

      Last Sold Price $545,000

      Last Listing Agent Tyler Boley Boley Real Estate

  • /24

    $900,000

    • 5,472 Sq Ft

    1901 S 2nd St, Oskaloosa, IA 52577

    Presenting two exceptional, recently constructed duplexes situated side by side in a desirable subdivision on the south end of Oskaloosa, IA. This listing includes 8 total bedrooms, 8 total bathrooms, and 8 total garage spaces. Each duplex offers two units comprising 1,368 square feet per side with an open living and dining area, a spacious kitchen featuring a peninsula with seating for four, a

    Agent Photo

    Andy Erselius

    AE Realty, Inc

    (641) 655-4157

    1901 S 2nd St, Oskaloosa, IA 52577
  • /15

    $1,400 total monthly price

    • 2 Beds
    • 1 Bath
    • 1,025 Sq Ft
    • Condo for Rent

    209 B Ave E Unit 1, Oskaloosa, IA 52577

    This unit can be rented as 2 separate leases . Each person with own bedroom and the rest of the unit is shared . Very clean , furnished , well maintained unit close to town square and Wm. Penn. Washer/dryer in unit. . NO PETS, NO SMOKING Email preferred, No phone calls. AlLL utilities included. available May 12,2026. Also includes 1 garage.

    209 B Ave E Unit 1, Oskaloosa, IA 52577
  • /21

    $61,500 Sold Aug 01, 2025

    508 S 3rd St, Oskaloosa, IA 52577

    • 2 Beds
    • 1 Bath
    • 798 Sq Ft
    • Built 1915

    Last Sold Summary

    • 5% Below List Price
    • $77/SF
    • 5 Days On Market

    Current Estimated Value $73,316

    Last Listing Agent Michelle Purdum Legacy Real Estate Group

    508 S 3rd St, Oskaloosa, IA 52577
    • /16

      Est $97,856 Not Listed For Sale

      602 8th Ave W, Oskaloosa, IA 52577

      • 3 Beds
      • 1 Bath
      • 1,004 Sq Ft
      • Built 1920
      602 8th Ave W, Oskaloosa, IA 52577

      Last Sold Summary

      • 12% Above List Price
      • $87/SF
      • 4 Days On Market

      Last Sold Price $87,000

      Last Listing Agent Lori Oaks Hawkeye Property Mgm & RE

  • /32

    $350,000

    • Land
    • 3.99 Acres
    • $87,719 per Acre

    1010 Highway 63, Montezuma, IA 50171

    ACREAGE ALERT! Spacious ranch home with semi-open floor plan has much to offer! Located on 4 acres along a hard surface road you’re sure to be impressed by this home’s gorgeous curb appeal. Walk inside the home and the first thing you’ll notice are the timeless hardwood floors. A large living room is a great spot to enjoy time with family and friends. This leads into a den area before the kitchen

    Agent Photo

    Andy Erselius

    AE Realty, Inc

    (641) 647-6059

    1010 Highway 63, Montezuma, IA 50171
  • /19

    $950 total monthly price

    • 2 Beds
    • 1 Bath
    • 1,200 Sq Ft
    • Condo for Rent

    605 N Market St Unit 1, Oskaloosa, IA 52577

    Available now. Two bedroom and one bathroom updated condo. 1200 SF. Additional office. Separate furnace and water heater. Keypad entry. Tenant pays utilities. Conveniently located near downtown and the college.

    605 N Market St Unit 1, Oskaloosa, IA 52577
  • /5

    $60,000 Sold May 12, 2025

    510 6th Ave E, Oskaloosa, IA 52577

    • 4 Beds
    • 1 Bath
    • 1,233 Sq Ft
    • Built 1910

    Last Sold Summary

    • 14% Below List Price
    • $49/SF
    • 5 Days On Market

    Current Estimated Value $70,223

    Last Listing Agent Cindy Garrison Century 21 Signature

    510 6th Ave E, Oskaloosa, IA 52577
    • /18

      Est $104,000 Not Listed For Sale

      1104 N H St, Oskaloosa, IA 52577

      • 2 Beds
      • 1 Bath
      • 756 Sq Ft
      • Built 1950
      1104 N H St, Oskaloosa, IA 52577

      Last Sold Summary

      • 6% Above List Price
      • $130/SF
      • 3 Days On Market

      Last Sold Price $98,000

      Last Listing Agent Lonnie Lunsford Team Real Estate

  • /49

    $765,000

    • Land
    • 135.5 Acres
    • $5,646 per Acre

    0 Ashland Ave, Bussey, IA 50044

    135.5 ± Acres | Income-Producing Investment & Proven Trophy Whitetail Hunting | Mahaska County, Iowa Located approximately 1 hour from Des Moines and just 25 minutes from Oskaloosa, this 135± acre Mahaska County farm offers a rare combination of proven whitetail habitat, consistent CRP income, and attractive building potential. The property features classic southern Iowa terrain with creek-bottom

    Stephen Hanson Hawkeye Farm Mgmt & Real Estat

    0 Ashland Ave, Bussey, IA 50044
  • /2

    $45,000 Sold Jul 02, 2025

    104 Rosenberger Ave, Oskaloosa, IA 52577

    • 4 Beds
    • 2 Baths
    • 1,166 Sq Ft
    • Built 1955

    Last Sold Summary

    • $39/SF
    • 0 Days On Market

    Current Estimated Value $54,646

    Last Listing Agent Jason Carter RE/MAX Pride Oskaloosa

    104 Rosenberger Ave, Oskaloosa, IA 52577
    • /70

      Est $342,789 Not Listed For Sale

      302 E Oak St, New Sharon, IA 50207

      • 4 Beds
      • 3 Baths
      • 1,621 Sq Ft
      • Built 2000
      302 E Oak St, New Sharon, IA 50207

      Last Sold Summary

      • 11% Above List Price
      • $191/SF
      • 139 Days On Market

      Last Sold Price $310,000

      Last Listing Agent Amy McGriff McGriff Realty

  • /3

    $500,000

    • Land
    • 3.25 Acres
    • $153,846 per Acre

    1716 A Ave W, Oskaloosa, IA 52577

    Prime Commercial Opportunity on A Ave West, Oskaloosa. Seize the chance to own this expansive 3-acre commercial lot prominently located on a main thoroughfare in Oskaloosa. This property presents an incredible opportunity for developers and investors

    Shane Torres RE/MAX Concepts

    1716 A Ave W, Oskaloosa, IA 52577
  • /33

    $147,500 Sold Mar 26, 2026

    1042 1st Ave E, Oskaloosa, IA 52577

    • 3 Beds
    • 2 Baths
    • 1,352 Sq Ft
    • Built 1920

    Last Sold Summary

    • 2% Below List Price
    • $109/SF
    • 0 Days On Market

    Current Estimated Value $151,632

    Last Listing Agent Lisa Tucker Hawkeye Property Mgm & RE

    1042 1st Ave E, Oskaloosa, IA 52577
    • /7

      Est $117,109 Not Listed For Sale

      802 Cherry St, Barnes City, IA 50027

      • 3 Beds
      • Built 1910
      802 Cherry St, Barnes City, IA 50027

      Last Sold Summary

      • 134% Above List Price
      • $37/SF
      • 529 Days On Market

      Last Sold Price $50,000

      Last Listing Agent Amy McGriff McGriff Realty

  • /52

    $179,900

    • 4 Beds
    • 3 Baths
    • 2,521 Sq Ft

    409 N 3rd St, Oskaloosa, IA 52577

    Welcome to 409 North 3rd Street in Oskaloosa, IA! The seller is offering $5000 towards the buyer’s concessions at the time of closing! This spacious two-story home offers 2,521 finished square feet with 4 bedrooms, 2.5 bathrooms, and an attached garage providing plenty of room to spread out and make it your own. You’ll appreciate the character throughout, including original woodwork, built-ins,

    Katlyn Jones Legacy Real Estate Group

    409 N 3rd St, Oskaloosa, IA 52577
  • /23

    $318,000 Sold Apr 24, 2025

    1608 S Park Ave, Oskaloosa, IA 52577

    • 3 Beds
    • 2 Baths
    • 3,262 Sq Ft
    • Built 1967

    Last Sold Summary

    • $97/SF
    • 3 Days On Market

    Last Listing Agent Lori Oaks Hawkeye Property Mgm & RE

    1608 S Park Ave, Oskaloosa, IA 52577
    • /25

      Est $110,296 Not Listed For Sale

      107 W Walnut St, New Sharon, IA 50207

      • 2 Beds
      • 1 Bath
      • 922 Sq Ft
      • Built 1900
      107 W Walnut St, New Sharon, IA 50207

      Last Sold Summary

      • 13% Above List Price
      • $106/SF
      • 3 Days On Market

      Last Sold Price $97,500

      Last Listing Agent Amy McGriff McGriff Realty

  • /15

    $187,000

    • 3 Beds
    • 2 Baths
    • 1,136 Sq Ft

    415 College Hill Ave, Oskaloosa, IA 52577

    Welcome to this charming ranch home built in 1950, offering 3 bedrooms, 2 bathrooms, and a non4 4 conforming room—perfect for a home office, guest space, or extra storage. Nestled in a quiet neighborhood near William Penn University, this home sits on a desirable street-to-street lot with convenient driveway access off Rosenberger Ave. Enjoy the added bonus of an attached garage with extra shop

    Kaylee Johnson Realty ONE Group Impact

    415 College Hill Ave, Oskaloosa, IA 52577
  • /12

    $73,500 Sold Mar 06, 2026

    917 S B St, Oskaloosa, IA 52577

    • 2 Beds
    • 1 Bath
    • 624 Sq Ft
    • Built 1910

    Last Sold Summary

    • 7% Below List Price
    • $118/SF
    • 6 Days On Market

    Current Estimated Value $80,775

    Last Listing Agent Raine Jones Legacy Real Estate Group

    917 S B St, Oskaloosa, IA 52577
    • /32

      Est $136,825 Not Listed For Sale

      206 N Pearl St, New Sharon, IA 50207

      • 3 Beds
      • 1 Bath
      • 1,266 Sq Ft
      • Built 1890
      206 N Pearl St, New Sharon, IA 50207

      Last Sold Summary

      • 8% Above List Price
      • $100/SF
      • 6 Days On Market

      Last Sold Price $126,900

      Last Listing Agent Lori Vaughan Legacy Real Estate Group

  • /57

    $234,900

    • 2 Beds
    • 2 Baths
    • 1,428 Sq Ft

    136 Solar Dr, Oskaloosa, IA 52577

    This charming little gem is one you wont want to miss checking it out! Could just be the perfect place for you to call HOME! Some of the features to note include the beautiful lot, 2 large bedrooms on the main level, all the natural light that floods into every room, the two fireplaces in the living rooms (upstairs and down), tons of built ins, 2 kitchens AND THAT 4 SEASONS ROOM!!!!!!!!! You

    Michelle Purdum Legacy Real Estate Group

    136 Solar Dr, Oskaloosa, IA 52577
  • /44

    $140,000 Sold Apr 15, 2025

    501 2nd Ave E, Oskaloosa, IA 52577

    • 3 Beds
    • 2 Baths
    • 1,501 Sq Ft
    • Built 1929

    Last Sold Summary

    • 16% Below List Price
    • $93/SF
    • 50 Days On Market

    Current Estimated Value $157,861

    Last Listing Agent Jim Clingman Bridge City Realty

    501 2nd Ave E, Oskaloosa, IA 52577
    • /3

      Not Listed For Sale

      0 Kent Ave, Oskaloosa, IA 52577

      0 Kent Ave, Oskaloosa, IA 52577

      Last Sold Summary

      • 5 Days On Market

      Last Sold Price $105,000

      Last Listing Agent Hannah Troxel RE/MAX

  • /40

    $169,900

    • 2 Beds
    • 1 Bath
    • 1,337 Sq Ft

    409 5th Ave E, Oskaloosa, IA 52577

    PRISTINE is the best way to explain this new listing! You DONT want to miss seeing this great 2 bedroom, 1 bath home. Its MOVE IN READY! If your MUST HAVE list includes either 1. a HUGE updated kitchen, 2. large well lit dining room, 3. beautiful bathroom, 4. fenced in back yard with patio or 5. 2 car garage, then get that showing set up before someone else gets it!

    Michelle Purdum Legacy Real Estate Group

    409 5th Ave E, Oskaloosa, IA 52577
  • /29

    $250,000 Sold Feb 27, 2026

    205 Carss St, Leighton, IA 50143

    • 5 Beds
    • 2 Baths
    • 1,673 Sq Ft
    • Built 1965

    Last Sold Summary

    • $149/SF
    • 18 Days On Market

    Current Estimated Value $250,119

    Last Listing Agent Carla Vander Molen Century 21 Signature

    205 Carss St, Leighton, IA 50143
    • /29

      Not Listed For Sale

      904 Grant St, Beacon, IA 52534

      • 4 Beds
      • 2 Baths
      • 1,280 Sq Ft
      • Built 2006
      904 Grant St, Beacon, IA 52534

      Last Sold Summary

      • $107/SF
      • 52 Days On Market

      Last Sold Price $137,000

      Last Listing Agent Ruthi Rogers Legacy Real Estate Group

  • /18

    $189,000

    • 3 Beds
    • 2 Baths
    • 1,367 Sq Ft

    523 N B St, Oskaloosa, IA 52577

    Welcome to 523 N B St, a beautifully renovated 3-bedroom, 2-bathroom home with a spacious layout and unique architectural design. The home offers large living areas filled with natural light, creating a bright and comfortable feel throughout. Recent updates include brand new appliances and modern finishes, making the home both functional and updated. Located just minutes from downtown Oskaloosa,

    Nathan Smith Mid North Realty

    523 N B St, Oskaloosa, IA 52577
  • /27

    $175,000 Sold Apr 30, 2025

    932 S D St, Oskaloosa, IA 52577

    • 3 Beds
    • 2 Baths
    • 936 Sq Ft
    • Built 1978

    Last Sold Summary

    • $187/SF
    • 1 Day On Market

    Current Estimated Value $179,903

    Last Listing Agent Jason Carter RE/MAX Pride Oskaloosa

    932 S D St, Oskaloosa, IA 52577
    • /23

      Est $126,943 Not Listed For Sale

      1013 Peniel St, University Park, IA 52595

      • 5 Beds
      • 1.5 Baths
      • 2,174 Sq Ft
      • Built 1916
      1013 Peniel St, University Park, IA 52595

      Last Sold Summary

      • 21% Above List Price
      • $48/SF
      • 98 Days On Market

      Last Sold Price $105,000

      Last Listing Agent Mark Rinehart Bridge City Realty

  • /27

    $259,000

    • 6 Beds
    • 2 Baths
    • 2,940 Sq Ft

    762 Peniel St, University Park, IA 52595

    SPACE, SPACE, SPACE! This home that was previously a two-unit duplex has been efficiently converted into a single family residence offering 6 bedrooms! Offering plenty of space for the whole family, this 2700+ finished sq./ft. home is move in ready. The main floor offers 2 separate living areas and kitchens, with direct access to the garages. Upstairs offers all 6 bedrooms, split 3 bedrooms per

    Malaki Wills RE/MAX Precision

    762 Peniel St, University Park, IA 52595
  • /26

    $180,000 Sold Jun 13, 2025

    505 2nd Ave E, Oskaloosa, IA 52577

    • 3 Beds
    • 1 Bath
    • 1,744 Sq Ft
    • Built 1945

    Last Sold Summary

    • 1% Above List Price
    • $103/SF
    • 7 Days On Market

    Current Estimated Value $189,103

    Last Listing Agent Rachelle Hall Sage Creek Realty, LLC

    505 2nd Ave E, Oskaloosa, IA 52577
    • /26

      Est $153,973 Not Listed For Sale

      472 N 10th St, Oskaloosa, IA 52577

      • 3 Beds
      • 2 Baths
      • 1,598 Sq Ft
      • Built 1942
      472 N 10th St, Oskaloosa, IA 52577

      Last Sold Summary

      • 17% Above List Price
      • $83/SF
      • 21 Days On Market

      Last Sold Price $132,000

      Last Listing Agent Heather Davis Legacy Real Estate Group

  • /35

    $199,900

    • 3 Beds
    • 2 Baths
    • 1,814 Sq Ft

    107 O Ave E, Oskaloosa, IA 52577

    If you want to live in a great location on a quiet street, this is the house for you - 3 Bedroom, 2 Bath, 3 car garage home has 1814 SF of living space! Living Room, Kitchen, Dining Room, Family Room, Laundry Room, 2 Bedrooms and Full Bath on the main floor. Step out to a covered deck from the Dining Room. Charming Kitchen and Bathroom have lots of storage. Additional Pantry in back door entry

    Karen Converse RE/MAX Pride Oskaloosa

    107 O Ave E, Oskaloosa, IA 52577
  • /35

    $430,000 Sold Dec 04, 2025

    515 Fairview Dr, Oskaloosa, IA 52577

    • 5 Beds
    • 3 Baths
    • 3,458 Sq Ft
    • Built 2000

    Last Sold Summary

    • 2% Above List Price
    • $124/SF
    • 2 Days On Market

    Current Estimated Value $432,321

    Last Listing Agent Tayler Riggen Premier Land and Home

    515 Fairview Dr, Oskaloosa, IA 52577
    • /66

      Est $442,071 Not Listed For Sale

      1203 Arbor Trace Dr, Oskaloosa, IA 52577

      • 4 Beds
      • 3.5 Baths
      • 2,188 Sq Ft
      • Built 2008
      1203 Arbor Trace Dr, Oskaloosa, IA 52577

      Last Sold Summary

      • 5% Above List Price
      • $192/SF
      • 29 Days On Market

      Last Sold Price $420,000

      Last Listing Agent Caitlyn Scheffers RE/MAX

  • /2

    $165,000 Pending

    • 2,400 Sq Ft

    2124 263rd St, Oskaloosa, IA 52577

    No further showings.

    Jason Carter RE/MAX Pride Oskaloosa

    2124 263rd St, Oskaloosa, IA 52577

Showing Results 1 - 40, Page 1 of 18

How to Buy a Home How to Finance a Home How to Sell a Home