8,741

Mahaska County, IA Homes

Section Image Section Image
  • /35

    $165,000

    Pending
    • 4 Beds
    • 2 Baths
    • 2,406 Sq Ft

    401 K Ave E, Oskaloosa, IA 52577

    This spacious 2,406 blends character and functional living. Featuring beautiful original woodwork, new flooring, and large windows throughout, the home offers four bedrooms, two bathrooms, an enclosed porch, mudroom, and a large dining space. The home has two fireplaces and a functional attic space that can be utilized as additional living space or storage. Situated on a .60 acre lot, the

    Agent Photo

    Sarah Buchheit

    Pella Real Estate Services, LLC

    401 K Ave E, Oskaloosa, IA 52577
  • /2

    $1,000

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 780 Sq Ft
    • House for Rent

    1025 5th Ave E, Oskaloosa, IA 52577

    Welcome to 1025 5th Ave E, Oskaloosa, IA. This updated 2-bedroom, 1-bathroom home offers 780 square feet of comfortable living space and was renovated in 2022. The home features modern updates, central air conditioning, in-home laundry, and off-street parking for added convenience.Located in a quiet neighborhood with easy access to local amenities, this home is perfect for anyone seeking

    1025 5th Ave E, 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 $256,695

    Last Listing Agent Lori Oaks Hawkeye Property Mgm & RE

    2226 Lynndale Rd, Oskaloosa, IA 52577
    • /92

      Est $376,094

      Not Listed For Sale

      2002 S 7th St, Oskaloosa, IA 52577

      • 4 Beds
      • 3 Baths
      • 1,397 Sq Ft
      • Built 1976
      2002 S 7th St, Oskaloosa, IA 52577

      Last Sold Summary

      • 4 Days On Market

      Last Listing Agent Sheila Denburger RE/MAX Pride Oskaloosa

  • /2

    $154,900

    Pending
    • 3 Beds
    • 2 Baths
    • 1,008 Sq Ft

    1213 E Ave E, Oskaloosa, IA 52577

    Charming 3 bedroom home near the hospital. Well cared for, hardwood flooring, lots of natural light, full basement, fenced in back yard.

    Agent Photo

    Michelle Purdum

    Legacy Real Estate Group

    1213 E Ave E, Oskaloosa, IA 52577
  • /18

    $799

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 500 Sq Ft
    • Condo for Rent

    316 3rd Ave W, Oskaloosa, IA 52577

    316 3rd Ave W, Oskaloosa, IA 52577
  • /31

    $220,000

    Sold Apr 30, 2026

    208 Spruce St, Barnes City, IA 50027

    • Land
    • 7.64 Acres
    • $28,796 per Acre

    Last Sold Summary

    • 11% Below List Price
    • 332 Days On Market

    Current Estimated Value $211,952

    Last Listing Agent Raenelle Bryan Bryan Realty Inc

    208 Spruce St, Barnes City, IA 50027
    • /16

      Est $203,201

      Not Listed For Sale

      1009 15th Ave E, Oskaloosa, IA 52577

      • 4 Beds
      • 2 Baths
      • 1,558 Sq Ft
      • Built 1980
      1009 15th Ave E, Oskaloosa, IA 52577

      Last Sold Summary

      • 3 Days On Market

      Last Listing Agent Lori Oaks Hawkeye Property Mgm & RE

  • /43

    $369,900

    $60K PRICE DROP
    • 3 Beds
    • 3 Baths
    • 2,411 Sq Ft

    2611 Luminary Ln, Oskaloosa, IA 52577

    NEW LISTING... ACREAGE!!!! Take Note, properties like this do not come on the market often so make sure to check it out! This beautiful property offers 3 large bedrooms (2 of them are suites with private bathrooms), 3 baths, main level laundry, large living/dining room, cozy family room with fireplace, gorgeous kitchen, 2 car attached garage, 26x16 bonus building all on 4.75 acres just off of a

    Agent Photo

    Michelle Purdum

    Legacy Real Estate Group

    2611 Luminary Ln, Oskaloosa, IA 52577
  • /19

    $750

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 750 Sq Ft
    • Condo for Rent

    605 N Market St Unit 2, Oskaloosa, IA 52577

    One bedroom and one bathroom updated condo. 750 SF. Updated bathroom with a tiled shower. Separate furnace and water heater. Keypad entry. Tenant pays utilities. Conveniently located near downtown and the college.

    605 N Market St Unit 2, Oskaloosa, IA 52577
  • /33

    $147,500

    Sold Apr 03, 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 $149,652

    Last Listing Agent Lisa Tucker Hawkeye Property Mgm & RE

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

      Est $214,702

      Not Listed For Sale

      1004 S 15th St, Oskaloosa, IA 52577

      • 2 Beds
      • 2 Baths
      • 2,252 Sq Ft
      • Built 2003
      1004 S 15th St, Oskaloosa, IA 52577

      Last Sold Summary

      • 34 Days On Market

      Last Listing Agent Lori Oaks Hawkeye Property Mgm & RE

  • /30

    $279,900

    • 3 Beds
    • 3 Baths
    • 1,424 Sq Ft

    1606 Clay Ct, Oskaloosa, IA 52577

    Don’t miss this lovely ranch home in a quiet little neighborhood with a private lane. This home will offer you 3 beds/ 2baths, all new carpet, fresh paint throughout and all new light fixtures. The stove, fridge and oven are all new in the last 30 months. The backyard is ready for your dream makeover and basement has finish potential for another bedroom and bathroom. Sellers are offering a $3000

    Agent Photo

    Michelle Purdum

    Legacy Real Estate Group

    1606 Clay Ct, Oskaloosa, IA 52577
  • /6

    $850 Per Month

    • 2 Beds
    • 1 Bath
    • 1,110 Sq Ft
    • 513 E Ave. E.

    513 E Ave E Unit 3, Oskaloosa, IA 52577

    Four-plex

    513 E Ave E Unit 3, Oskaloosa, IA 52577
  • /52

    $174,900

    Sold May 12, 2026

    409 N 3rd St, Oskaloosa, IA 52577

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

    Last Sold Summary

    • 3% Below List Price
    • $69/SF
    • 29 Days On Market

    Current Estimated Value $180,955

    Last Listing Agent Katlyn Jones Legacy Real Estate Group

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

      Est $182,553

      Not Listed For Sale

      210 S 9th St, Oskaloosa, IA 52577

      • 4 Beds
      • 2 Baths
      • 1,357 Sq Ft
      • Built 1910
      210 S 9th St, Oskaloosa, IA 52577

      Last Sold Summary

      • 2 Days On Market

      Last Listing Agent Lisa Tucker Hawkeye Property Mgm & RE

  • /30

    $179,900

    $10K PRICE DROP
    • 3 Beds
    • 1 Bath
    • 1,040 Sq Ft

    606 N 3rd St, Oskaloosa, IA 52577

    NEW LISTING!!! Check out this Beauitifully renovated 3 bedroom home with an open concept living space, full appliance package, lots of natural light, a one car garage. Back yard has great potential also! See it for yourself!

    Agent Photo

    Michelle Purdum

    Legacy Real Estate Group

    606 N 3rd St, Oskaloosa, IA 52577
  • /11

    $1,245 Per Month

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

    201 High Ave E, Oskaloosa, IA 52577

    Welcome to the charming Oskaloosa town square! This 2 bedroom apartment loft offers a delightful living experience. Step inside to discover the beauty of new vinyl plank flooring that adds a touch of modern elegance to the space. The open floor plan provides a seamless flow between the kitchen, dining, and living areas, perfect for entertaining guests or enjoying cozy nights in. The vintage

    201 High Ave E, Oskaloosa, IA 52577
  • /57

    $234,500

    Sold Jun 12, 2026

    812 8th Ave E, Oskaloosa, IA 52577

    • 4 Beds
    • 2 Baths
    • 1,632 Sq Ft
    • Built 1920

    Last Sold Summary

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

    Current Estimated Value $229,864

    Last Listing Agent Lisa Tucker Hawkeye Property Mgm & RE

    812 8th Ave E, Oskaloosa, IA 52577
    • /41

      Est $250,883

      Not Listed For Sale

      1008 1st Ave E, Oskaloosa, IA 52577

      • 3 Beds
      • 2 Baths
      • 2,639 Sq Ft
      • Built 1915
      1008 1st Ave E, Oskaloosa, IA 52577

      Last Sold Summary

      • 20 Days On Market

      Last Listing Agent Sheila Denburger RE/MAX Pride Oskaloosa

  • /3

    $85,000

    • Land
    • 4 Acres
    • $21,250 per Acre

    0 Adams Ave, Pella, IA 50219

    Nice 4 acre M/L lot to build your dream home located North of Pella. Located across the road from 1091 Adams (& a little bit North) provides ample space for a house, outbuildings, and room for the kids to play! No restrictive covenants. Barndominiums welcome!

    Agent Photo

    Jill Veenstra

    Home Realty

    0 Adams Ave, Pella, IA 50219
  • /26

    $265,000

    Sold Jul 24, 2026

    2201 Carbonado Rd, Oskaloosa, IA 52577

    • 2 Beds
    • 2 Baths
    • 1,312 Sq Ft
    • Built 1977

    Last Sold Summary

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

    Current Estimated Value $248,597

    Last Listing Agent Melanie Mapes Century 21 Signature

    2201 Carbonado Rd, Oskaloosa, IA 52577
    • /58

      Est $240,457

      Not Listed For Sale

      811 C Ave E, Oskaloosa, IA 52577

      • 3 Beds
      • 2 Baths
      • 1,858 Sq Ft
      • Built 1852
      811 C Ave E, Oskaloosa, IA 52577

      Last Sold Summary

      • 20 Days On Market

      Last Listing Agent Michelle Purdum Legacy Real Estate Group

  • /37

    $189,900

    Pending
    • 5 Beds
    • 2 Baths
    • 1,846 Sq Ft

    212 N 9th St, Oskaloosa, IA 52577

    NEW LISTING 7.6.2026. Dont miss the opportunity on this well built home in one of Oskaloosa's well established neighborhoods. You'll love the character & charm, the 5 bedrooms, 2 baths. Hardwood floors, lots of natural light, arched door ways & gorgeous original trim work! Sellers are offering a $5000 credit at closing for paint, other updates or use for closing costs! See it today, sellers would

    Agent Photo

    Michelle Purdum

    Legacy Real Estate Group

    212 N 9th St, 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 $75,890

    Last Listing Agent Raine VanEngelenhoven Legacy Real Estate Group

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

      Est $341,080

      Not Listed For Sale

      2470 Newport Ave, Oskaloosa, IA 52577

      • 3 Beds
      • 2 Baths
      • 2,134 Sq Ft
      • Built 1981
      2470 Newport Ave, Oskaloosa, IA 52577

      Last Sold Summary

      • 78 Days On Market

      Last Listing Agent Ruthi Rogers Legacy Real Estate Group

  • /32

    $345,000

    Pending
    • 5 Beds
    • 2 Baths
    • 1,656 Sq Ft

    609 1st Ave E, Oskaloosa, IA 52577

    Space, style, and an unbeatable location come together in this impressive 5-bedroom, 2-bathroom home just three blocks from the Oskaloosa town square! The beautifully finished basement is a true standout, featuring a stunning fireplace wall that creates the perfect setting for movie nights, gatherings, or relaxing at the end of the day. Even more potential awaits with plumbing already in place

    Agent Photo

    Tyler Weyers

    Century 21 Signature

    609 1st 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 $247,501

    Last Listing Agent Carla Vander Molen Century 21 Signature

    205 Carss St, Leighton, IA 50143
    • /98

      Est $547,287

      Not Listed For Sale

      2451 Newport Ave, Oskaloosa, IA 52577

      • 4 Beds
      • 4 Baths
      • 2,156 Sq Ft
      • Built 1978
      2451 Newport Ave, Oskaloosa, IA 52577

      Last Sold Summary

      • 43 Days On Market

      Last Listing Agent Michelle Purdum Legacy Real Estate Group

  • /39

    $389,900

    Pending
    • 4 Beds
    • 4 Baths
    • 1,500 Sq Ft

    1001 Arbor Trace Dr, Oskaloosa, IA 52577

    You’ve been watching and waiting for a property just like this so here’s your chance! This well built and nicely maintained 4 bedroom, 3 bath home has it all! Fireplace, primary suite, main level laundry, trey ceiling, hardwood floors, finished basement, lots of storage, huge yard, bonus shed and hot tub with an acceptable offer. Must see to appreciate!

    Agent Photo

    Michelle Purdum

    Legacy Real Estate Group

    1001 Arbor Trace Dr, Oskaloosa, IA 52577
  • /41

    $450,000

    Sold May 29, 2026

    902 N Merino Ave, Eddyville, IA 52553

    • 5 Beds
    • 4 Baths
    • 1,543 Sq Ft
    • Built 2012

    Last Sold Summary

    • $292/SF
    • 3 Days On Market

    Current Estimated Value $439,630

    Last Listing Agent Anthony Gevock RE/MAX Pride Ottumwa

    902 N Merino Ave, Eddyville, IA 52553
    • /54

      Est $402,098

      Not Listed For Sale

      605 21st Ave W, Oskaloosa, IA 52577

      • 4 Beds
      • 3 Baths
      • 2,566 Sq Ft
      • Built 1995
      605 21st Ave W, Oskaloosa, IA 52577

      Last Sold Summary

      • 18 Days On Market

      Last Listing Agent Jason Carter RE/MAX Pride Oskaloosa

  • /29

    $425,000

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

    513 18th Ave E, Oskaloosa, IA 52577

    NEW LISTING with a $10,000 credit at closing for closing costs so you can keep $10k in your pocket to go towards finishing the basement! Dont miss your opportunity to get into this stunning home in the newest part of the MARJE subdivision. This home offers you a beautiful open concept living space with a large dreamy kitchen with stainless appliances, quartz countertops and an island that could

    Agent Photo

    Michelle Purdum

    Legacy Real Estate Group

    513 18th 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 $421,047

    Last Listing Agent Tayler Riggen Arrowhead Realty Company

    515 Fairview Dr, Oskaloosa, IA 52577
    • /21

      Est $73,158

      Not Listed For Sale

      508 S 3rd St, Oskaloosa, IA 52577

      • 2 Beds
      • 1 Bath
      • 798 Sq Ft
      • Built 1915
      508 S 3rd St, Oskaloosa, IA 52577

      Last Sold Summary

      • 5 Days On Market

      Last Listing Agent Michelle Purdum Legacy Real Estate Group

  • /35

    $499,000

    $39K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 2,111 Sq Ft

    1834 Eaton Ave, Leighton, IA 50143

    Make this property your next adventure! This secluded 9.28-acre retreat in the Pella School District features a beautifully renovated, move-in ready home with an open-concept layout, vaulted ceilings, three bedrooms, two bathrooms, a large upper-level bonus room, and an oversized deck overlooking the water. Located less than 2 miles from Hwy 163 for easy access to Pella or Oskaloosa, this wooded

    Agent Photo

    Brendan Foughty

    Pella Real Estate Services

    1834 Eaton Ave, Leighton, IA 50143
  • /33

    $443,000

    Sold Sep 16, 2025

    1815 S 2nd St, Oskaloosa, IA 52577

    • 4 Beds
    • 3.5 Baths
    • 1,616 Sq Ft
    • Built 2022

    Last Sold Summary

    • 9% Below List Price
    • $274/SF
    • 110 Days On Market

    Current Estimated Value $458,981

    Last Listing Agent Justin Ver Steeg RE/MAX Precision

    1815 S 2nd St, Oskaloosa, IA 52577
    • /41

      Est $158,887

      Not Listed For Sale

      408 4th Ave E, Oskaloosa, IA 52577

      • 3 Beds
      • 2 Baths
      • 1,660 Sq Ft
      • Built 1900
      408 4th Ave E, Oskaloosa, IA 52577

      Last Sold Summary

      • 8 Days On Market

      Last Listing Agent Katlyn Jones Legacy Real Estate Group

  • /5

    $20,000

    Pending
    • 2 Beds
    • 1 Bath
    • 960 Sq Ft

    1015 B Ave W, Oskaloosa, IA 52577

    Great building lot possibilities here! Cash buyers only.

    Agent Photo

    Michelle Purdum

    Legacy Real Estate Group

    1015 B Ave W, Oskaloosa, IA 52577
  • /49

    $735,000

    Sold Aug 20, 2026

    0 Ashland Ave, Bussey, IA 50044

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

    Last Sold Summary

    • 6% Below List Price
    • 136 Days On Market

    Last Listing Agent Stephen Hanson Hawkeye Farm Mgmt & Real Estat

    0 Ashland Ave, Bussey, IA 50044

Showing Results 1 - 40, Page 1 of 18

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