13,763

Dickinson County, IA Homes

Section Image Section Image
  • /30

    $319,900

    $20K PRICE DROP
    • 4 Beds
    • 2 Baths
    • 2,020 Sq Ft

    1308 L Ave, Milford, IA 51351

    Welcome to this beautifully updated 4-bedroom (1 non- conforming), 2-bath home in the heart of Milford, Iowa! Offering a spacious and functional floor plan, this property combines modern finishes with comfortable living spaces designed for everyday enjoyment. Inside, you'll find stunning acacia hardwood floors, a cozy gas fireplace with a beautiful stone surround, and stylish tiled bathrooms. The

    Agent Photo

    Charlie Leissler

    RE/MAX Lakes Realty

    1308 L Ave, Milford, IA 51351
  • /20

    Starting at $880 Per Month

    • Studio - 3 Beds

    2125 Royal Ave, Spirit Lake, IA 51360

    Welcome to The Shores in Spirit Lake, Iowa.Discover modern living designed to keep pace with your lifestyle. The Shores offers a range of thoughtfully designed studio, one-, two-, and three-bedroom apartments, along with spacious three-bedroom townhome layouts—perfect for everything from simple living to room to grow.Enjoy everyday conveniences like garages, onsite management, and

    The Shores at Spirit Lake

    2125 Royal Ave, Spirit Lake, IA 51360
  • /2

    $69,900

    Sold Mar 16, 2026

    Lot 44 Jolly Ct, Spirit Lake, IA 51360

    • Land
    • 15,000 Sq Ft
    • $202,976 per Acre

    Last Sold Summary

    • 320 Days On Market

    Last Listing Agent Seth Hellinga Real Estate Unlimited

    Lot 44 Jolly Ct, Spirit Lake, IA 51360
    • /31

      Est $112,742

      Not Listed For Sale

      105 N 1st St, Terril, IA 51364

      • 2 Beds
      • 1 Bath
      • 1,332 Sq Ft
      • Built 1907
      105 N 1st St, Terril, IA 51364

      Last Sold Summary

      • 3 Days On Market

      Last Listing Agent Janie Eick RE/MAX Lakes Realty

  • /20

    $364,000

    $5K PRICE DROP
    • 4 Beds
    • 3 Baths
    • 2,179 Sq Ft

    101 24th St, Spirit Lake, IA 51360

    Updated: Sellers offering a $10k flooring allowance so buyers can select their own flooring. Comfortable ranch-style living in a desirable Spirit Lake neighborhood close to East Lake as well as the schools. The main floor offers an inviting layout with a spacious living area, while the finished lower level provides additional space for relaxing, entertaining, or hosting guests, not to mention,

    Agent Photo

    Aaron Jones

    RE/MAX Lakes Realty

    101 24th St, Spirit Lake, IA 51360
  • /25

    Starting at $740 Per Month

    • Studio - 3 Beds

    4150 Sunner Ave, Spirit Lake, IA 51360

    Welcome home to Tallgrass Village in Spirit Lake/Okoboji, IA area! With Studio, 1, 2, and 3 bedroom apartments along with 2, 3,and 4 bedroom townhomes, you're sure to find the perfect layout that fits your needs. Our apartments feature stunning kitchens with rich cabinetry, a breakfast bar, and sleek black appliances, as well as spacious bedrooms with large closets and built-in shelving for your

    Tallgrass Village

    4150 Sunner Ave, Spirit Lake, IA 51360
  • /15

    $147,000

    Sold Sep 26, 2025

    664 Terrace Park Blvd Unit 6, Milford, IA 51351

    • 2 Beds
    • 1 Bath
    • 776 Sq Ft
    • Built 1999

    Last Sold Summary

    • 1% Below List Price
    • $189/SF
    • 3 Days On Market

    Current Estimated Value $155,313

    Last Listing Agent Matt Lippon Jensen Real Estate

    664 Terrace Park Blvd Unit 6, Milford, IA 51351
    • /15

      Est $90,203

      Not Listed For Sale

      209 N 1st St, Terril, IA 51364

      • 3 Beds
      • 1 Bath
      • 1,142 Sq Ft
      • Built 1915
      209 N 1st St, Terril, IA 51364

      Last Sold Summary

      • 2 Days On Market

      Last Listing Agent Matt Lippon Jensen Real Estate

  • /40

    $529,000

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

    425 240th Ave Unit 300, Arnolds Park, IA 51331

    Lake views, a garage, guaranteed hoist access, and one of the best locations within Bridges Bay Resort! Unit #300 in the Coronado Building checks a lot of boxes for anyone looking for an Okoboji getaway, investment property, or a combination of both. Currently the unit is being used as a short-term rental and will come fully furnished. This 3-bedroom, 2-bath condo sits on the lake-facing side of

    Agent Photo

    Aaron Jones

    RE/MAX Lakes Realty

    425 240th Ave Unit 300, Arnolds Park, IA 51331
  • /14

    $1,800 Per Month

    • 2 Beds
    • 2 Baths
    • House for Rent

    2920 Sportsmans Dr, Milford, IA 51351

    Property Id: 193094 2 Bedroom 2 Bathroom and 2 Stall Attached Garage duplex unit for Rent! This unit has zero stairs and no basement to worry about getting wet. The kitchen, dining and living area are all open to each other. The Master Bedroom features a large Walk In Closet and Master Bathroom. Kitchen and laundry appliances are included. Landlord takes care of lawn care and a majority

    2920 Sportsmans Dr, Milford, IA 51351
  • /24

    $340,000

    Sold Dec 19, 2025

    1103 Sanborn Ave Unit 4, Okoboji, IA 51355

    • 2 Beds
    • 2 Baths
    • 1,000 Sq Ft
    • Built 2023

    Last Sold Summary

    • 11% Below List Price
    • $340/SF
    • 162 Days On Market

    Current Estimated Value $301,900

    Last Listing Agent Mary Lynn Ingvall Ingvall Real Estate Team

    1103 Sanborn Ave Unit 4, Okoboji, IA 51355
    • /14

      Est $342,635

      Not Listed For Sale

      2305 240th St, Milford, IA 51351

      • 3 Beds
      • 2 Baths
      • 1,569 Sq Ft
      • Built 1900
      2305 240th St, Milford, IA 51351

      Last Sold Summary

      • 2 Days On Market

      Last Listing Agent Ryan Maris Okoboji Realty

  • /2

    $4,000,000

    • Land
    • 18.12 Acres
    • $220,751 per Acre

    2226 165th St, Spirit Lake, IA 51360

    Where can you find over 750 foot of lakeshore in the Iowa Great Lakes AND over 18 acres of land? Right here on the southwest side of Center Lake. Property has been cleaned up and is ready for you to fulfill your dreams! Zoned lakeshore residential and agriculture, the opportunities are endless. Well and septic plus access to Rural water and sanitary sewer. Home on property is being sold as-is.

    Agent Photo

    Katie Slater

    NextHome at the Lakes

    2226 165th St, Spirit Lake, IA 51360
  • /7

    $1,550 Per Month

    • 3 Beds
    • 2 Baths
    • 1,400 Sq Ft
    • House for Rent

    88 Gingles Dr, Arnolds Park, IA 51331

    Property Id: 2807499 Furnished 3-bedroom, 2-bath home available December 19, 2026 through April/May 2027 in Orleans, Iowa. Looking for a comfortable furnished home in the Iowa Great Lakes area this winter? This updated home offers plenty of space, a convenient location, and everything you need for an extended stay. Located near East Lake Okoboji and just minutes from Spirit Lake

    88 Gingles Dr, Arnolds Park, IA 51331
  • /47

    $459,900

    Sold Sep 19, 2025

    3134 Spruce Court Unit B, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 1,553 Sq Ft
    • Built 2024

    Last Sold Summary

    • 2% Below List Price
    • $296/SF
    • 142 Days On Market

    Last Listing Agent Rob Hinn Hinn Real Estate

    3134 Spruce Court Unit B, Spirit Lake, IA 51360
    • /17

      Est $247,363

      Not Listed For Sale

      509 P Ave, Milford, IA 51351

      • 3 Beds
      • 2 Baths
      • 2,436 Sq Ft
      • Built 1975
      509 P Ave, Milford, IA 51351

      Last Sold Summary

      • 25 Days On Market

      Last Listing Agent Aaron Jones RE/MAX Lakes Realty

  • /15

    $144,000

    • 3 Beds
    • 2 Baths
    • 990 Sq Ft

    1502 Memphis Ave Unit 5, Spirit Lake, IA 51360

    Beautiful 2024-built, 3-bedroom, 2-bath home featuring modern finishes throughout. The open-concept floor plan offers a spacious living area and a stunning kitchen with a large island, perfect for dining, meal prep, and entertaining. The kitchen is equipped with Samsung stainless steel appliances. The generous primary suite provides a relaxing retreat with plenty of space. Immaculately maintained

    Agent Photo

    Charlie Leissler

    RE/MAX Lakes Realty

    1502 Memphis Ave Unit 5, Spirit Lake, IA 51360
  • /8

    $700 Per Month

    • 2 Beds
    • 1 Bath
    • Condo for Rent

    220 Fargo Ave Unit 2202, Spirit Lake, IA 51360

    Property Id: 2438329 2 bed, 1 bath duplex located at 2202 Fargo in Spirit Lake is next to Spirit Lake Schools, Iowa Lakes Spirit Lake campus, and Aspen Seeman Memorial Park. Property includes 1 stall garage and laundry hookups in the basement. Please fill out pre screen link if interested in viewing this property.

    220 Fargo Ave Unit 2202, Spirit Lake, IA 51360
  • /2

    $199,000

    Sold May 08, 2026

    290 240th Ave Unit 316, Arnolds Park, IA 51331

    • 2 Beds
    • 1 Bath
    • 760 Sq Ft
    • Built 2020

    Last Sold Summary

    • 13% Below List Price
    • $262/SF
    • 294 Days On Market

    Current Estimated Value $222,218

    Last Listing Agent Aaron Jones RE/MAX Lakes Realty

    290 240th Ave Unit 316, Arnolds Park, IA 51331
    • /30

      Est $217,325

      Not Listed For Sale

      607 Q Ave, Milford, IA 51351

      • 3 Beds
      • 2 Baths
      • 1,064 Sq Ft
      • Built 1977
      607 Q Ave, Milford, IA 51351

      Last Sold Summary

      • 17 Days On Market

      Last Listing Agent Doug Small Hinn Real Estate

  • /19

    $449,000

    • 4 Beds
    • 3 Baths
    • 1,357 Sq Ft

    600 Linden Dr Unit 214, Arnolds Park, IA 51331

    Attention investors!! For the 1st time ever, Summerlake Hotel/Condos at Bridges Bay are for sale. Each unit consists of 3 separate rooms, and are considered a 3-room lockout unit. Excellent income potential!! Currently the onsite property management company is responsible for all of the bookings, maintenance, cleaning, etc. However, if you wish to purchase a unit for your own personal use, you

    Agent Photo

    Aaron Jones

    RE/MAX Lakes Realty

    600 Linden Dr Unit 214, Arnolds Park, IA 51331
  • /7

    $1,500 Per Month

    • 3 Beds
    • 2 Baths
    • 1,000 Sq Ft
    • Condo for Rent

    25191 Ia-9 Unit Back Right Side, Spirit Lake, IA 51360

    Property Id: 2807586 Available September 14 | $1,500/month | 1-Year Lease Welcome to the Pike Unit at Buck's Lodge, a modern 3-bedroom, 2-bath home in Spirit Lake overlooking East Lake Okoboji. Built in 2023, this unit is part of a quiet 4-plex and offers convenient single-level living with handicap-accessible features. The home features an open living and dining area, full

    25191 Ia-9 Unit Back Right Side, Spirit Lake, IA 51360
  • /2

    $62,910

    Sold Oct 24, 2025

    Lot 30 Jolly Ct, Spirit Lake, IA 51360

    • Land
    • 18,977 Sq Ft
    • $144,404 per Acre

    Last Sold Summary

    • 10% Below List Price
    • 321 Days On Market

    Last Listing Agent Seth Hellinga Real Estate Unlimited

    Lot 30 Jolly Ct, Spirit Lake, IA 51360
    • /17

      Est $191,209

      Not Listed For Sale

      905 7th St, Milford, IA 51351

      • 2 Beds
      • 1 Bath
      • 1,080 Sq Ft
      • Built 1956
      905 7th St, Milford, IA 51351

      Last Sold Summary

      • 1 Day On Market

      Last Listing Agent Suzanne Kern Real Estate Unlimited

  • /42

    $799,000

    $46K PRICE DROP
    • 4 Beds
    • 3 Baths
    • 1,854 Sq Ft

    570 Linden Dr Unit 316, Arnolds Park, IA 51331

    Experience luxury waterfront living in one of Okoboji's most sought-after resort communities. Every day feels like a vacation at this exceptional waterfront condo in Bridges Bay Resort, where sophisticated finishes, panoramic water views, and an unmatched lake lifestyle come together in one remarkable property. From the moment you step inside, you're welcomed by an open-concept design filled with

    Agent Photo

    Jeff Carlson

    RE/MAX Experience

    570 Linden Dr Unit 316, Arnolds Park, IA 51331
  • /7

    $1,500 Per Month

    • 3 Beds
    • 2 Baths
    • 1,000 Sq Ft
    • Condo for Rent

    25191 Ia-9 Unit Back Right Side, Spirit Lake, IA 51360

    Property Id: 2807586 Available September 14 | $1,500/month | 1-Year Lease Welcome to the Pike Unit at Buck's Lodge, a modern 3-bedroom, 2-bath home in Spirit Lake overlooking East Lake Okoboji. Built in 2023, this unit is part of a quiet 4-plex and offers convenient single-level living with handicap-accessible features. The home features an open living and dining area, full

    25191 Ia-9 Unit Back Right Side, Spirit Lake, IA 51360
  • /28

    $445,000

    Sold Mar 06, 2026

    290 240th Ave Unit 127, Arnolds Park, IA 51331

    • 3 Beds
    • 2.5 Baths
    • 1,465 Sq Ft
    • Built 2013

    Last Sold Summary

    • 1% Below List Price
    • $304/SF
    • 145 Days On Market

    Current Estimated Value $265,635

    Last Listing Agent Aaron Jones RE/MAX Lakes Realty

    290 240th Ave Unit 127, Arnolds Park, IA 51331
    • /27

      Est $277,871

      Not Listed For Sale

      905 13th St, Milford, IA 51351

      • 4 Beds
      • 2 Baths
      • 2,184 Sq Ft
      • Built 1978
      905 13th St, Milford, IA 51351

      Last Sold Summary

      • 27 Days On Market

      Last Listing Agent Steph Johnson Keller Williams Okoboji

  • /9

    $3,795,000

    • Land
    • 27,616 Sq Ft
    • $5,985,813 per Acre

    2204 Manhattan Blvd, Spirit Lake, IA 51360

    100 Feet. Yes, 2 lots wide. One of the most incredible building lots on West Lake Okoboji. Views for days with brand new stone steps, new boat house, new lakeshore trolley, and an incredible 276 feet of depth where you can immerse yourself in imagination and design to build your dream home for generations to come. Rare opportunity is an understatement. Enjoy spectacular views of Arnolds Park

    Agent Photo

    Aaron Jones

    RE/MAX Lakes Realty

    2204 Manhattan Blvd, Spirit Lake, IA 51360
  • /8

    $700 Per Month

    • 2 Beds
    • 1 Bath
    • Condo for Rent

    220 Fargo Ave Unit 2202, Spirit Lake, IA 51360

    Property Id: 2438329 2 bed, 1 bath duplex located at 2202 Fargo in Spirit Lake is next to Spirit Lake Schools, Iowa Lakes Spirit Lake campus, and Aspen Seeman Memorial Park. Property includes 1 stall garage and laundry hookups in the basement. Please fill out pre screen link if interested in viewing this property.

    220 Fargo Ave Unit 2202, Spirit Lake, IA 51360
  • /9

    $355,000

    Sold Nov 04, 2025

    24 W Bay Rd, Lake Park, IA 51347

    • Land
    • 15,541 Sq Ft
    • $994,968 per Acre

    Last Sold Summary

    • 9% Below List Price
    • 196 Days On Market

    Last Listing Agent Seth Hellinga Real Estate Unlimited

    24 W Bay Rd, Lake Park, IA 51347
    • /41

      Est $311,972

      Not Listed For Sale

      1106 Okoboji Ave, Milford, IA 51351

      • 4 Beds
      • 2 Baths
      • 2,181 Sq Ft
      • Built 1938
      1106 Okoboji Ave, Milford, IA 51351

      Last Sold Summary

      • 32 Days On Market

      Last Listing Agent Janie Eick RE/MAX Lakes Realty

  • /26

    $669,000

    • 4 Beds
    • 2.5 Baths
    • 2,304 Sq Ft

    1404 4th St, Milford, IA 51351

    Just off of West Lake, this 4 bedroom, 3 bath home offers the perfect opportunity to enjoy West Lake Okoboji living without the waterfront price tag. Situated on approximately 1/3 of an acre, this property features beautiful lake views with public dock access conveniently located directly across the street. Whether you're searching for a primary residence, vacation getaway, or AirBnB investment

    Agent Photo

    Aaron Jones

    RE/MAX Lakes Realty

    1404 4th St, Milford, IA 51351
  • /5

    $1,000

    Total Monthly Price

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

    1204 Hill Ave, Spirit Lake, IA 51360

    Spacious two-bedroom, one-bathroom home with a single detached garage available in Spirit Lake. This charming house comes partially furnished and features carpeting that’s less than a year old, along with brand-new windows installed within the past year.Rent is $1,000 per month plus utilities. A one-year lease and a $1,000 security deposit are required.No pets and no smoking.

    1204 Hill Ave, Spirit Lake, IA 51360
  • /32

    $515,000

    Sold Oct 17, 2025

    211 Emerald Meadows Dr, Arnolds Park, IA 51331

    • 4 Beds
    • 3 Baths
    • 3,218 Sq Ft
    • Built 2003

    Last Sold Summary

    • 8% Below List Price
    • $160/SF
    • 21 Days On Market

    Current Estimated Value $550,342

    Last Listing Agent George Carlson Keller Williams Okoboji

    211 Emerald Meadows Dr, Arnolds Park, IA 51331
    • /31

      Est $99,540

      Not Listed For Sale

      1307 P Ave, Milford, IA 51351

      • 1 Bed
      • 1 Bath
      • 614 Sq Ft
      • Built 1900
      1307 P Ave, Milford, IA 51351

      Last Sold Summary

      • 1 Day On Market

      Last Listing Agent Tammy Fredericksen EXIT Realty Midwest

  • /18

    $379,500

    $19K PRICE DROP
    • 4 Beds
    • 3 Baths
    • 2,760 Sq Ft

    1406 14th St, Milford, IA 51351

    Looking for space, storage, and a great location? This 4 bedroom, 3 bathroom home in Milford checks all the boxes. The main level features 3 bedrooms, 2 full bathrooms, convenient main floor laundry, and a functional layout that's perfect for everyday living. Downstairs, the sellers have finished much of the lower level, adding a spacious family room, a large 4th bedroom, and an additional full

    Agent Photo

    Aaron Jones

    RE/MAX Lakes Realty

    1406 14th St, Milford, IA 51351
  • /19

    $1,600

    Total Monthly Price

    • 3 Beds
    • 3 Baths
    • 1,600 Sq Ft
    • House for Rent

    24424 178th St, Okoboji, IA 51355

    Fully Furnished Winter Rental – All Utilities IncludedThis beautifully furnished home is available for a short-term lease during the winter months. We are seeking tenants for a 6 to 7-month lease, with a required end date in May, as the property operates as an Airbnb during the summer.All utilities are included, up to $300/month, making this an ideal hassle-free rental option for

    24424 178th St, Okoboji, IA 51355
  • /29

    $570,000

    Sold Nov 07, 2025

    15516 N Tradewind Dr Unit 6, Spirit Lake, IA 51360

    • 2 Beds
    • 2.5 Baths
    • 1,860 Sq Ft
    • Built 1985

    Last Sold Summary

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

    Current Estimated Value $588,524

    Last Listing Agent Mickey Harrington Okoboji Realty

    15516 N Tradewind Dr Unit 6, Spirit Lake, IA 51360
    • /23

      Est $270,000

      Not Listed For Sale

      411 Okoboji Ave, Milford, IA 51351

      • 4 Beds
      • 2 Baths
      • 2,462 Sq Ft
      • Built 1917
      411 Okoboji Ave, Milford, IA 51351

      Last Sold Summary

      • 66 Days On Market

      Last Listing Agent Aaron Jones RE/MAX Lakes Realty

Showing Results 1 - 40, Page 1 of 18

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