Refine Search
Sort by
$989,000
5 Beds 5 Baths 833960 MLS
Wake up to expansive views of Storm Lake from this impressive five-bedroom, three-and-a-half-bath lakefront home. Large lakeside windows fill the main living spaces with natural light, while the vaulted great room and stone fireplace create a warm and inviting gathering space. The spacious kitchen opens to comfortable living and dining areas designed to take full advantage of the water views. Multiple bedrooms provide flexibility for guests or a home office. The finished lower level offers additional entertaining space with a family room, wet bar, bathroom and a convenient built-in Hide-A-Bed for overnight guests. The lakeside exterior is equally impressive. A redesigned patio features a pergola, barbecue area and fire pit, creating an ideal setting for relaxing or entertaining beside the water. The landscaped lawn includes an irrigation system, and the low-maintenance dock provides convenient lake access. Additional highlights include a three-car attached garage, approximately 113 feet of lake frontage, Andersen wood windows, painted cedar siding and generous storage throughout. With nearly 3,000 square feet above grade and more than 3,700 finished square feet, this property combines space, comfort and an exceptional Storm Lake setting.

139 MALLARD AVE, Storm Lake

$177,869
4 Beds 2 Baths 833958 MLS
Looking for a four-bedroom beauty with a large, fenced yard? Check out this lovely home with lots of recent updates including exterior paint in 2025 and a brand-new roof and gutters in 2024. Come onto the front porch, enter the grand front foyer and be impressed with the open stairway and large open spaces that make up the living and dining rooms. Both can accommodate a crowd and feature large windows that allow abundant natural light. The kitchen includes generous cabinetry and all the appliances stay. Just off the kitchen is a half bath, laundry closet and an eating or workspace with a door to the deck, which is a great spot for your outdoor furniture and gas grill. Upstairs are 4 large bedrooms and a full bathroom. There is a solid basement that features a newer furnace and central AC. There is an also an additional door that leads directly outside for bringing in larger items. The picturesque yard includes a white vinyl fence, driveway to the one car garage and access to two additional off street parking spaces. This house is ready for new a new owner. Why not have it be you?

329 Otsego St, Storm Lake

$85,000
2 Beds 2 Baths 833947 MLS
Wonderful condo in 55+ community- Come see all the features this unit and its building offer. With 950 square feet, you will not feel cramped in its 2 bedroom, and one and a half bath configuration. The foyer includes a coat closet as well as a mechanical space. From there you can enter the living area that is large enough to accommodate a dining space as well. There is a large window looking out to the trees that allows plenty of natural light too. The kitchen is efficient and includes all the appliances. There's enough room here for a small dining table. The primary bedroom includes a private half bath, large closet and the space is big enough for a small sitting or workspace area. Down the hall is a 3/4 bath with a convenient shower. Additional amenities include a heated garage, screened in gazebo and common spaces for puzzles or games with your neighbors. Located in a convenient neighborhood not far from shopping, this could be your next home. Check it out today.

1317 Seneca Street Unit 205, Storm Lake

$309,000
3 Beds 2 Baths 833941 MLS
Welcome to this well-maintained ranch-style home situated on a corner lot in a desirable location near schools, offering 1,582 finished square feet on the main level and built in 1997. The main floor features 3 bedrooms and 2 full bathrooms, including a private primary suite with a walk-in closet and an en-suite bathroom complete with a relaxing, jetted bathtub. The conveniently located main-floor laundry room, just off the attached garage, adds to the home’s functional layout. Step outside to enjoy the deck with a beautiful living trellis, creating a private and inviting outdoor space for relaxing or entertaining. The partially finished basement offers a spacious open layout, providing the perfect opportunity to finish the space to your own style and needs. It includes a non-conforming bedroom (no egress window), as well as an egress window in the unfinished portion of the basement, offering the potential to add a future conforming bedroom or additional finished living space. Conveniently located close to schools, this home offers a functional floor plan, generous living space, and endless potential to make it your own. Don’t miss the opportunity to make this wonderful property your next home—schedule your private showing today!

1215 12TH STREET PL, Storm Lake

$159,000
3 Beds 1 Baths 833897 MLS
Welcome home to this charming property filled with timeless character and quality updates. The main floor features two bedrooms, including one with a built-in extra closet, an updated ¾ bathroom with a modern walk-in tiled shower and sliding glass door, and rich hardwood floors, solid wood doors, and impressive millwork that highlight the home's timeless craftsmanship and create a warm, distinctive character throughout. The kitchen offers oak cabinets, an eat-up bar, an adjoining dining area, and a recently updated sink and faucet. The attached garage is accessible from outside only. The second floor includes a spacious third bedroom with two closets and a large bonus room that could serve as a second living area, office, hobby room, or potential fourth bedroom. The main and second floors offer a combined 2,146 sq. ft. of living space. All windows were replaced in 2025, and the bathroom and kitchen updates were completed just two months ago. The basement features a large utility and laundry room with the washer and dryer included, plus additional space for storage, a hobby room, or future expansion. Outside, enjoy a large corner lot with two mature trees, a long driveway, and an attached one-car garage. The location is excellent on the northwest side of town, just two blocks from Main Street, near a local church and the highway for easy commuting. 3 Bedrooms | ¾ Bath | 2,146 Sq. Ft. | 1-Car Garage | Large Corner Lot | New Windows (2025).

102 PETERSON ST, Alta

$289,500
4 Beds 2 Baths 833881 MLS
Welcome home to this beautifully maintained 1½-story residence in one of Storm Lake's most convenient locations! Just a short walk from Buena Vista Regional Medical Center, Storm Lake Middle School, and the elementary school, this property offers the perfect blend of comfort and exceptional outdoor living. From the moment you arrive, you'll appreciate the outstanding curb appeal and welcoming exterior. Step into the backyard and prepare to be impressed! Thoughtfully landscaped and designed for entertaining or relaxing, the outdoor space features a stunning stamped concrete patio overlooking a large, partially fenced backyard. A storage shed with an attached dog kennel provides the perfect setup for gardening enthusiasts, hobbyists, or pets. Inside, abundant natural light pours through large windows, complementing the home's inviting open-concept design. The kitchen is both stylish and functional, offering stainless steel appliances, generous workspace, and a peninsula with bar seating that flows seamlessly into the main living area. A spacious dining room with a beautiful bay window provides the perfect setting for dinners and holiday gatherings. With 4 bedrooms and 2 bathrooms, there is room for everyone. The main-floor bathroom is beautifully appointed with a custom tiled shower featuring dual showerheads, creating a spa-like retreat. Upstairs you'll find two generously sized bedrooms and an additional full bathroom, providing privacy and flexibility for guests. The full basement is partially finished, offering additional living space while still leaving plenty of room for storage or future expansion. An attached 2-car garage is a dreamy addition! The home is serviced by forced-air heating and cooling throughout. The current owners also utilize window air conditioning units upstairs during the hottest summer months to keep the bedrooms extra cool. This Storm Lake home is a real catch! Schedule a tour today!

817 HIGHVIEW DR, Storm Lake

$155,000
833865 MLS
Commercial office available! This office space is ideally located, close to downtown Storm Lake. Parking is often a concern for businesses in the area, but this property has its own adjacent parking lot that accommodates 5-6 cars. There is also ample street parking available for patrons. Upon entering, there is a vestibule in which clients may kick off their boots or hang their coats. The front waiting room is large and has an abundance of natural light that pours in through a panoramic window. There is a sliding window to the receptionist desk to check clients in. Conveniently, there is a bathroom very close to the waiting area. The reception area is large and well-appointed with built-in storage and file cabinets. There is an additional storage room for files or office supplies. There are a total of 5 separate offices, four of which have a sink and one even has a 3/4 bathroom with a shower! The other office has built-in changing rooms and storage. This office also has a wall-mounted TV. The plumbing in this property has been updated to pex. There is a utility room that houses the boiler, hot water heater, etc, as well as a crawl space. This commercial office space has so much potential! Don't miss your opportunity to own this property!

605 ONTARIO ST, Storm Lake

$38,000
3 Beds 1 Baths 833757 MLS
Bring your vision to this 3-bedroom fixer-upper with plenty of potential! The main floor offers a functional layout with a full bathroom, main-floor laundry, a bonus room perfect for a home office, hobby space, or additional storage, and updated flooring in the kitchen and living room. Upstairs, you'll find all three bedrooms, including two with nice carpeting. Although the garage is attached to the house, you can only access it from outside. Outside, the generous 21,202 sq. ft. lot—nearly half an acre—provides plenty of space for future improvements, outdoor living, or recreation. This home is being sold as-is. The seller is unable to make repairs, the utilities have been off for an extended period, and the home will require work. The Appliances present are included, but their working condition is uncertain. The basement has experienced moisture; the home does not currently have gutters. Whether you're an investor or looking for a renovation project, this property offers a great opportunity to add value. 3 Bedrooms | 1 Bathroom | 1-Car Garage | 1,392 Sq. Ft. | 21,202 Sq. Ft. Lot (Nearly ½ Acre)

305 N SHERMAN ST, Marathon

$329,500
3 Beds 2 Baths 833754 MLS
Enjoy comfortable, modern living directly across from beautiful Storm Lake! This new construction townhome in Lakeside, Iowa offers a thoughtful layout, quality finishes, and a wonderful location near one of the area’s most treasured natural attractions. Steps away from the popular fishing spot that the locals call "the dam," don't forget your fishing pole! Inside, you will find a lovely open floor plan designed for easy everyday living and comfortable entertaining. The centerpiece of the home is the quality kitchen, featuring a large island with seating, granite countertops, stainless steel appliances, and excellent workspace. The kitchen flows seamlessly into the dining area and spacious living room, where soaring vaulted ceilings create an airy, inviting feel. The home features three bedrooms, including a large primary suite. The primary bedroom offers an ensuite bathroom, walk-in closet, and its own private door leading directly to the back patio — a perfect spot to enjoy morning coffee or unwind at the end of the day. Little risk of prying eyes as this property backs up to a cornfield. The living area also includes sliders that open to an additional side patio, providing even more outdoor living space. Guests will appreciate the full bathroom, while the separate laundry room adds convenience and also houses the property’s utilities. Kitchen appliances and the washer and dryer are included in the sale, making this home even more move-in ready. There is a large, insulated, and attached two-car garage that has thoughtful windows to provide natural light. Adding to the appeal, this property qualifies for a 5-year property tax abatement of $75,000 per year, offering a valuable benefit for the new owner. With its fresh construction, open design, quality finishes, included appliances, private patio spaces, and prime Lakeside location directly across from Storm Lake, this property is a fantastic opportunity for comfortable and convenient living.

907B Lakeshore Drive, Lakeside

$260,000
833706 MLS
6-Unit Property. Exterior Parking. Great Investment Opportunity. 100% Occupied. This 6-unit complex is a great investment. 2 units are one bedroom, one bathroom, while 4 units are two bedrooms, one bathroom . All units have a living space and kitchen/dining. MarketRent Roll: $4,400. Actual Rent Roll:$4,400 (refer to T12 to see strong history of property). There is a separate shared laundry space that contains a coin-operated washer and dryer. This is located in the basement. This yields approximately $400yr. Tenant pays for: Electric.Owner pays for: Electric for common space $130/mo, Water/Sewer $680, Gas $56/mo, Garbage: $93/month. Taxes: $5,650/year. Lawn/Snow Removal: $140/month. Security deposits will be included upon closing. There is ample exterior parking available for tenants.

416 Michigan, Storm Lake

$272,000
4 Beds 2 Baths 833625 MLS
Looking for a beautifully updated four-bedroom, two-bath home? Welcome to 1005 Oak Lane! Step inside and you'll immediately appreciate the open-concept floor plan, where the living, dining, and kitchen areas flow seamlessly together—perfect for everyday living and entertaining. Just off the kitchen, a spacious deck makes outdoor grilling easy, with steps leading down to a patio and a large, level backyard that's ideal for relaxing, playing, or hosting guests. The home features four comfortable bedrooms and two fully remodeled bathrooms. Downstairs there is also a nice sized room that could be a second living room, media room, playroom, or home office. The lower level also includes the laundry and mechanical room, with direct access to the attached two-car garage for added convenience. Completely renovated with fresh paint and new flooring throughout, this move-in-ready home combines modern updates with functional living spaces. Schedule your showing today—you won't want to miss this one!

1005 Oak Lane, Storm Lake

$327,000
3 Beds 2 Baths 833601 MLS
This well-maintained Mid-Century Modern home is ready for its new owners! The main level is fully handicap accessible and offers a spacious living room with brand-new carpet, a dining area, a kitchen featuring brand-new laminate flooring, three comfortable bedrooms, and a 3/4 bathroom. Enjoy the large covered back porch, complete with an outdoor TV mount, creating the perfect space for entertaining. The basement features a professionally installed Thrasher waterproofing system, a spacious second living area, a 3/4 bathroom, and plenty of additional space for storage, hobbies, or recreation. Recent updates include a newer roof installed within the last few years. For added peace of mind, the home is equipped with a whole-home generator that powers essential systems during power outages. Don't miss this opportunity to own a functional, accessible home with thoughtful updates and plenty of space both inside and out!

1401 W 5TH ST, Storm Lake

$169,000
3 Beds 2 Baths 833496 MLS
Loaded with curb appeal and overflowing with charm, this move-in ready home is looking for a new owner. The front porch is inviting and large enough for a couple chairs to enjoy some afternoon shade. Entering the front door into the foyer you will find a convenient coat closet. Then step into the lovely living room with windows on three sides. The dining room is also flooded with afternoon sun and has an additional door for outdoor access. You will find room for a breakfast table in the kitchen which includes the stove and refrigerator. On the east side of the home are two bedrooms flanking a full bath. Upstairs is the primary bedroom with its own half bath. It includes a large walk-in closet and an additional storage room. In the lower level is the laundry and mechanicals. This space could possibly accommodate an additional bedroom and still have abundant storage. The backyard is fully fenced and has garden space for your green thumb. There is also a one- car garage with space for your mower and snow blower. Located near the university, and just a 5 minute walk to parks. Lovingly maintained and super clean, all you have to do is move in and start enjoying your 3 bedroom, one and a half bath home.

815 Iowa Street, Storm Lake

$205,000
4 Beds 5 Baths 833443 MLS
Welcome to 404 Ontario Street in Storm Lake! Conveniently located near Buena Vista University, this spacious home offers plenty of room and flexibility with multiple living areas and a layout designed for comfortable everyday living. The main level features two bedrooms, including one with its own private full bathroom. The kitchen offers easy access to the main-floor laundry room, making daily tasks convenient and efficient. Just off the kitchen area, a sliding glass door leads to the backyard, providing easy access to outdoor entertaining, gardening, or simply enjoying the open space. Upstairs, you’ll find two additional bedrooms along with a ¾ bathroom, creating a practical separation of living space. Throughout the home, you’ll appreciate the generous room sizes and abundance of space to accommodate a variety of needs. The lower level expands the home’s possibilities with a large additional living area, two non-conforming bedrooms (no egress windows), a 3/4 bathroom, and another 1/2 bathroom that could potentially be completed into a ¾ bathroom with the addition of a toilet. Outside, the property features a detached two-car garage along with additional parking in front of the home, providing ample space for vehicles and guests. If you’re looking for a property with room to grow, versatile living spaces, this home is one you won’t want to miss. Schedule your showing today!

404 ONTARIO ST, Storm Lake

$160,000
3 Beds 1 Baths 833430 MLS
Welcome to 503 E. 7th Street in Storm Lake! This charming 3-bedroom, 1-bath home offers a functional layout, recent updates, and a convenient location close to schools, shopping, and dining. The main floor features a good-sized living room and dining area, providing plenty of room for everyday living and entertaining. You'll also find one bedroom, a full bathroom, and a kitchen. The stove and refrigerator are included, along with the washer and dryer. Recent improvements include updated main-level flooring, new water lines, and a new breaker box. Upstairs offers two additional bedrooms, both featuring original hardwood floors that add warmth and character to the home. The actual size of the bedrooms on the second floor is large because of the sloped roof. Please see actual room measurements. The basement provides laundry space, utility areas, and additional storage opportunities. Outside, the property includes a detached one-car garage, a concrete driveway, and a small back patio that's perfect for enjoying the outdoors or hosting guests. Additional exterior updates include new shingles and siding, with the roof replaced in 2025. Please note that the garage door opener is currently not operational. The stove is included but is not currently working; it was recently moved into the home and may simply need to be reconnected. Located just one block from the Storm Lake school, this property is within walking distance of local restaurants, the Fareway grocery store, and the shopping, dining, and amenities along Lake Street in downtown Storm Lake. 3 Bedrooms | 1 Full Bath | Detached 1-Car Garage | 1,093 Sq. Ft. of finished area plus possibly different options in the basement.

503 E 7TH ST, Storm Lake

$184,000
4 Beds 3 Baths 833408 MLS
Unlock the possibilities with this truly unique property offering over 5,000 square feet of versatile space and dual residential/commercial zoning. Rich in history and character, this landmark property has served the community in a variety of capacities over the decades, including as a funeral home, church parsonage, daycare facility, and gathering space. From the moment you enter, you'll be welcomed by a stunning formal entry featuring original hardwood details and character and quality that reflects the property's historic charm. The main level offers an impressive combination of large open rooms and flexible spaces that can accommodate a wide range of needs. Whether envisioned as gathering areas, meeting rooms, offices, reception spaces, lounges, classrooms, or expansive living areas, the possibilities are extensive. The second floor transitions into a more residential atmosphere, featuring multiple bedrooms, a kitchen, and comfortable living spaces that create an ideal environment for owner occupancy, staff housing, multi-generational living, or other residential uses. The partially finished attic provides two additional bedrooms, adding even more flexibility and usable space. With its unique layout and dual zoning designation, this property presents an exceptional opportunity for entrepreneurs, investors, nonprofit organizations, community groups, or buyers seeking a live-work environment. Potential future uses may include professional offices, counseling or therapy services, educational or training facilities, nonprofit headquarters, community center, event or meeting venue, co-working space, boutique lodging, assisted living or senior services (subject to approvals), group housing, church or ministry-related uses, artist studios, wellness center, daycare, mixed-use residential/commercial occupancy, or conversion to a spacious private residence. Properties with this combination of size, character, history, and zoning flexibility rarely become available!

114 E 3RD ST, Storm Lake

$299,000
833383 MLS
Commercial Opportunity with Income Potential! Unlock the possibilities with this versatile 2,880-square-foot warehouse building situated on approximately 3.4 acres. Featuring durable concrete slab flooring throughout, this property is designed to accommodate a variety of commercial, storage, or business uses. The original warehouse includes a large overhead garage door, providing easy access for oversized vehicles, equipment, trailers, or even RV storage. An additional section offers a standard-sized entry door, creating flexibility for separate access or multiple uses. Currently leased and generating rental income through a storage agreement with Smith Concrete, this property presents an excellent opportunity for investors seeking immediate cash flow or business owners looking for space with future potential. With ample surrounding land, there's plenty of room for expansion, equipment storage, parking, or customization to fit your needs. Whether you're looking for an investment property, a place to grow your business, or a combination of both, this property offers endless possibilities. Income-producing, adaptable, and full of potential—don't miss this unique commercial opportunity!

502 ROTHMOOR RD, Storm Lake

$650,000
5 Beds 3 Baths 833332 MLS
Experience luxury living in this stunning new-construction home situated on 2 acres of land, offering the perfect blend of modern design, comfort, and functionality. Featuring 5 bedrooms and 3 bathrooms, this spacious home boasts an open-concept floor plan ideal for both everyday living and entertaining. The main level includes a beautiful living room with an electric fireplace, a convenient main-floor laundry room, and three bedrooms, including a luxurious primary suite complete with an Onyx bathroom and a spacious walk-in closet. An additional full bathroom with a sink, toilet, and shower serves the main floor. The finished basement offers endless possibilities with two additional bedrooms, a full bathroom, a large family room, and a wet bar perfect for gatherings and entertaining. An extra flex space can be customized to fit your needs—whether as a non-conforming bedroom, movie room, game room, home office, or workout space. Built with durable SmartSide® siding designed to withstand all weather conditions, this home combines quality craftsmanship with lasting curb appeal. Every detail has been thoughtfully designed to create a truly luxurious living experience. Best of all, there is still time to personalize finishes and make custom changes to fit your style and needs. The sooner you act, the more opportunities you'll have to create your dream home from the ground up! To learn more about this exciting new construction, schedule your private tour today!

5622 105th Ave, Storm Lake

$265,000
4 Beds 3 Baths 833310 MLS
Located just 1.5 blocks away from the lake and the iconic "Storm Lake" sign, sits 217 Lake Ave. This address boasts nearly 3000 square feet of living area in a very desirable neighborhood WITH a fenced-in backyard! The home has received some nice updates, including new carpeting throughout, kitchen countertops, painting of exterior siding, and sealing along windows and siding to increase energy efficiency. The property is surrounded by mature trees and has great curb appeal. The main floor offers two living areas, each with its own fireplace. The kitchen has abundant counter space and has a new walk-in pantry. For the professional who works from home, this property is perfectly equipped with an executive office on the main floor. Alternatively, a primary bedroom on the main level is a desirable option. There is a 3/4 bathroom on main, as well. Upstairs you will find the primary bedroom with its own bathroom and conveniently attached laundry. There are two other bedrooms on the second level, including one that could be used as a theater room or bonus room as it is expansive. There is a detached two-car garage with one standard-size door and one extra-tall door to accommodate a range of toys. Attached to the garage is a screened area with a quaint bench swing. 217 Lake Ave is a large home at a great price point. Don't miss your chance to own this lovely piece of Storm Lake's grand history.

217 LAKE AVE, Storm Lake

$159,900
2 Beds 2 Baths 833296 MLS
Enjoy carefree living and sweeping golf course views in this extensively updated second-floor condominium overlooking Buena Vista Golf Course at Lake Creek. Thoughtfully renovated with quality finishes throughout, this inviting home offers the perfect blend of comfort, style, and convenience. The well-designed floor plan makes exceptional use of space, featuring two comfortable bedrooms, 1.5 baths, a spacious dining area, and a welcoming living room highlighted by expansive views of the golf course. Large sliding glass doors fill the living space with natural light and provide direct access to the private deck, where you can relax and enjoy the scenic surroundings. The wood deck will be re-stained prior to closing. The updated kitchen showcases beautiful granite countertops, stainless steel appliances, and ample cabinetry. Just off the kitchen, a convenient butler's pantry houses the included washer and dryer while providing additional storage and workspace. The primary bedroom serves as a private retreat with its own ensuite half bath, while the second bedroom offers flexibility for guests or a home office. Additional amenities include a detached one-car garage and ample guest parking. The affordable $200 monthly HOA fee covers snow removal, lawn care, garbage service, and building structure insurance, allowing you to spend more time enjoying the lifestyle this community offers. Whether you're seeking a year-round residence, a low-maintenance retirement option, or an investment opportunity, this move-in-ready condo offers outstanding value in a desirable golf course setting. Schedule your private tour today!

108 Villa RD, Alta