Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Rural land for sale in Northern Iowa
Price
Size
Tags
Save
Reset
167 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Explore
land for sale in Northern Iowa
for more listings.
Featured
2 days ago
$167,000
37.2 acres
Butler County
Aredale, IA 50605
Featured
6 months ago
$220,000
40 acres
Chickasaw County
Charles City, IA 50616
Featured
7 months ago
$220,000
40 acres
Chickasaw County
Charles City, IA 50616
Featured
31 days ago
$400,000
7.3 acres
Butler County
2 bd, 1 ba
•
1,530 sq ft
Aplington, IA 50604
Featured
5 months ago
$295,000
6.4 acres
Clay County
Peterson, IA 51047
Featured
36 days ago
$450,000
84.6 acres
Humboldt County
Hardy, IA 50545
Featured
37 days ago
$2,695,900
334 acres
Fayette County
Waucoma, IA 52171
Featured
Auction
$— min
150 acres
Fayette County
Oct 13, 2026
Maynard, IA 50655
Featured
36 days ago
$2,334,935
161 acres
Palo Alto County
Graettinger, IA 51342
Featured
17 days ago
$1,763,590
114 acres
Palo Alto County
Graettinger, IA 51342
Featured
12 days ago
$395,000
40 acres
Worth County
Fertile, IA 50434
5 days
$832,000
104 acres
Allamakee County
Luana, IA 52156
18 days
$98,000
2.1 acres
Butler County
New Hartford, IA 50660
36 days ago
$2,196,200
245 acres
Franklin County
Alden, IA 50006
2 days
$371,000
36 acres
Floyd County
Greene, IA 50636
4 days
$399,000
4.58 acres
Fayette County
3 bd, 2 ba
•
1,568 sq ft
Randalia, IA 52164
23 days
$315,000
7.24 acres
Chickasaw County
2 bd, 2 ba
•
1,617 sq ft
Fredericksburg, IA 50630
24 days
$799,000
9.13 acres
Buena Vista County
4 bd, 4 ba
•
4,140 sq ft
Alta, IA 51002
10 days
Auction
$— min
80 acres
Allamakee County
Lansing, IA 52151
13 days
$345,000
4.5 acres
Butler County
3 bd, 2 ba
•
1,404 sq ft
Greene, IA 50636
5 days
$238,000
7 acres
Hancock County
4 bd, 1 ba
•
1,188 sq ft
Britt, IA 50423
12 days
$625,000
15.2 acres
Plymouth County
4 bd, 3 ba
•
3,401 sq ft
Westfield, IA 51062
28 days
$445,000
7.46 acres
Mitchell County
3 bd, 2.5 ba
•
3,168 sq ft
Osage, IA 50461
30 days ago
$670,000
11 acres
Plymouth County
4 bd, 2.5 ba
•
3,683 sq ft
Westfield, IA 51062
$5k drop • July 24
$74,900
5.83 acres
Allamakee County
Harpers Ferry, IA 52146
2 days
$459,000
4.85 acres
Sioux County
4 bd, 2.5 ba
•
1,467 sq ft
Ireton, IA 51027
31 days ago
$462,990
42 acres
Allamakee County
Dorchester, IA 52140
33 days ago
$1,750,000
32 acres
Floyd County
3 bd, 3.5 ba
•
4,253 sq ft
Nora Springs, IA 50458
5 days
$2,550,000
4.59 acres
Sioux County
4 bd, 6 ba
•
5,130 sq ft
Orange City, IA 51041
10 days
$895,000
5.22 acres
Sioux County
4 bd, 3 ba
•
3,913 sq ft
Sheldon, IA 51201
Auction
$— min
71.2 acres
Allamakee County
Lansing, IA 52151
17 days
$195,000
4.5 acres
Winnebago County
4 bd, 2 ba
•
1,642 sq ft
Thompson, IA 50478
54 days ago
$372,500
4.4 acres
Buena Vista County
3 bd, 2 ba
•
1,564 sq ft
Storm Lake, IA 50588
47 days ago
$495,000
10 acres
Osceola County
2 bd, 1 ba
•
2,030 sq ft
Ocheyedan, IA 51354
2 months ago
$625,000
77.4 acres
Franklin County
Geneva, IA 50633
13 days
$125,000
4.62 acres
Mitchell County
Osage, IA 50461
2 months ago
$779,000
6 acres
Hancock County
4 bd, 3 ba
•
2,293 sq ft
Garner, IA 50438
$100k drop • Aug 24
$1,295,000
10 acres
Dickinson County
3 bd, 2.5 ba
•
4,719 sq ft
Milford, IA 51351
11 days
$—/mo
94.2 acres
Chickasaw County
Lawler, IA 52154
31 days ago
$600,000
32.6 acres
Floyd County
4 bd, 2 ba
•
3,192 sq ft
Floyd, IA 50435
40 days ago
$414,900
24.6 acres
Cerro Gordo County
4 bd, 2.5 ba
•
2,052 sq ft
Mason City, IA 50401
1 day
$995,000
84.8 acres
Allamakee County
2 bd, 1.5 ba
•
1,280 sq ft
Waukon, IA 52172
2 days
$479,500
16.4 acres
Plymouth County
3 bd, 2 ba
•
1,616 sq ft
Westfield Township, IA 51001
26 days
$1,550,000
21.3 acres
Allamakee County
2 bd, 2 ba
•
1,540 sq ft
Waterville, IA 52170
38 days ago
$719,000
20 acres
Allamakee County
2 bd, 2 ba
•
2,044 sq ft
Harpers Ferry, IA 52146
44 days ago
$375,000
7.87 acres
Plymouth County
4 bd, 2.5 ba
•
1,764 sq ft
Westfield, IA 51062
$20k drop • Sept 1
$310,000
10.3 acres
Chickasaw County
Nashua, IA 50658
1 day
$175,000
3.43 acres
Humboldt County
3 bd, 1 ba
•
1,768 sq ft
Bradgate, IA 50520
9 days
$119,000
4.4 acres
Plymouth County
5 bd, 2 ba
•
2,996 sq ft
Westfield, IA 51001
25 days
$370,000
6 acres
Cherokee County
5 bd, 1 ba
•
2,648 sq ft
Marcus, IA 51035
1
2
3
4
1-50 of 167 properties
Map