51 Homes For Sale in Leon, IA

Sort by:
house for sale
5 bds | 1 ba | 1,062 sqft

1301 Se Poplar St, Leon, IA 50144

Here's a nice big farmhouse acreage in southern, Iowa just south of Leon. Several bedrooms, a big kitchen, and the luxur...
Save
View Home
$1,000
View Est. Payment
house for sale
2 bds | 1 ba | 1,044 sqft

103 Nw 13th Street, Leon, IA 50144

Well maintained 2 BR 1 bath ranch style home in Leon. Conveniently located close to medical facilities and Central Decat...
Save
View Home
$73,900
View Est. Payment
house for sale
2 bds | 1 ba | 936 sqft

306 Nw 8th Street, Leon, IA 50144

Adorable and Affordable! This home features lots of updates and charm! Newer windows, large enough for outdoor entertain...
Save
View Home
$72,500
View Est. Payment
house for sale
3 bds | 2 ba | 1,548 sqft

316 Nw 12th Drive, Leon, IA 50144

Beautiful 3+ bedroom ranch in the perfect location! Located on a quiet cul-de-sac with paved walking trail in the back y...
Save
View Home
$139,000
View Est. Payment
lots land for sale
225 acres

0 Hwy J66, Leon, IA 50147

Located in the heart of Iowa's finest hunting this 225 acre m/l Decatur County farm is a must see!! This farm sets up pe...
Save
View Home
$999,000
View Est. Payment
$7,500
$7,500
house for sale
3 bds | 1 ba | 1,160 sqft

201 Se 3rd, Leon, IA 50144

Older 1 story home with 3 bedrooms and 1 bathroom; has front porch and 2 car detached garage; Aluminum siding; interior ...
Save
View Home
$30,000
View Est. Payment
house for sale
3 bds | 2 ba | 1,446 sqft

306 Nw 9th, Leon, IA 50144

Curb appeal is a 10 !!!!! Must see this family home with space to entertain! Home sits on 2 lots and has a detached 3 ca...
Save
View Home
$129,000
View Est. Payment
lots land for sale
39 acres

0 22773 State Highway 2, Leon, IA 50144

Here's the honey hole you've been waiting for !! Located just outside of Leon IA in the heart of Decatur County's finest...
Save
View Home
$214,900
View Est. Payment
house for sale
4 bds | 2 ba | 1,300 sqft

805 Nw Church, Leon, IA 50144

This Two Story Home has a lot to offer. It has 4 Bedrooms. It is centrally located in the town of Leon, Large yard also ...
Save
View Home
$84,500
View Est. Payment
house for sale
3 bds | 3 ba | 1,440 sqft

1104 Nw Church Street, Leon, IA 50144

This spacious brick ranch home with attached 2 car garage plus another garage/ shop has it all! Excellently maintained!!...
Save
View Home
$239,000
View Est. Payment
house for sale
3 bds | 1 ba | 960 sqft

301 Nw 5th Street, Leon, IA 50144

Cozy 3 BR, 1 bath ranch home on corner lot in Leon only 1 block off Highway 69. Full basement is open and could be finis...
Save
View Home
$59,900
View Est. Payment
$4,000
$4,000
house for sale
5 bds | 4 ba | 2,350 sqft

202 1 Street W, Leon, IA 50144

This gorgeous home has the charm and square footage for endless possibilities! A must see! Oak hardwood thru out. Unique...
Save
View Home
$84,500
View Est. Payment
house for sale
3 bds | 3 ba | 1,546 sqft

24386 Us Hwy 69, Leon, IA 50144

Looking for a great place in the country? This has it all! Spacious open floor plan with a finished full basement. Wrap ...
Save
View Home
$295,000
View Est. Payment
house for sale
4 bds | 2 ba | 1,992 sqft

207 Nw 5th, Leon, IA 50144

Check out this family home at an affordable price! Numerous updates have been done. Homes sits on a corner lot with matu...
Save
View Home
$69,000
View Est. Payment
lots land for sale
5 acres

0 182nd, Leon, IA 50144

This is a once in a lifetime opportunity to own a lake property located near Leon, Iowa in Decatur County. If you haven'...
Save
View Home
$195,000
View Est. Payment
$3,000
house for sale
2 bds | 3 ba | 1,198 sqft

204 Ne Poplar Street, Leon, IA 50144

Looking for an affordable quiet place to call home? This two bedroom ranch sits on a quiet road right off the main highw...
Save
View Home
$59,900
View Est. Payment
house for sale
2 bds | 2 ba | 1,406 sqft

1602 Ne Poplar Street, Leon, IA 50144

2 BR 1-3/4 bath beautiful home built in 2013. Conveniently located on the edge of Leon next to medical clinic, hospital,...
Save
View Home
$167,000
View Est. Payment

Location data not available