52146 ZIP Code — Harpers Ferry, IA

Allamakee County, Iowa

ZIP code 52146 is located in Harpers Ferry, Iowa, within Allamakee County. It covers approximately 80.98 square miles and serves a population of 866 residents. This is a standard ZIP code in the Central (CT) timezone, served by area code 563.

About ZIP code 52146

The housing stock consists of a higher-than-average concentration of mobile homes. Most homes were built in the 1990s, giving the area an established character. Median home value is $201,400. Owner-occupancy is high at 89%, well above the national average.

Median household income is $61,094. 58% of households receive Social Security income, suggesting a notable retiree or disability population.

The dominant occupation class is management, business, and professional, with education and healthcare as the leading industry. The average commute of 25 minutes is near the national average.

College attainment at 21% is below the national average, consistent with a trades and production-oriented local economy.

Notable community characteristics include a notable veteran presence at 17% of civilians, above the national average of 7%.

Overall, ZIP code 52146 reflects a community defined by a strong veteran community, high homeownership, and a significant Social Security-dependent population.

866
population
80.98
sq mi land
Standard
ZIP type
Central (CT)
timezone
52146 ZIP code map
Cities in ZIP code 52146

Below are the cities the US Postal Service accepts for ZIP code 52146. Using any city not on this list may result in mail delivery delays.

City Status
Harpers Ferry Acceptable
Harpers Ferry Preferred
Nearby ZIP codes
54626 Eastman (9.3 mi) 52159 Monona (9.6 mi) 53826 Wauzeka (11.8 mi) 52151 Lansing (12 mi) 52151 Lansing (12 mi) 52157 Mc Gregor (12.8 mi) 53821 Prairie Du Chien (13.8 mi) 52172 Waukon (15.6 mi) 52156 Luana (15.7 mi) 52047 Farmersburg (16.3 mi) 54624 De Soto (17.3 mi) 53801 Bagley (18.5 mi)
Demographics updated 05/2026
Population
Total population 866
Population density 11 / sq mi
State FIPS 19
County FIPS 005
Geography
Land area 80.98 sq mi
Water area 9.46 sq mi
Latitude 43.1784
Longitude -91.1890
Timezone Central (CT)
Area code 563
Total population by age
Gender
Race & ethnicity
Economics updated 05/2026
Household income
Income range This ZIP County avg State avg
Under $50k 44.1% 45.9% 40.1%
$50k – $100k 33.1% 33.6% 33.4%
$100k – $200k 21.0% 16.4% 21.5%
Over $200k 1.8% 4.1% 5.0%

Demographics & statistics

866
Population
11
People per sq mi
58.9
Median age
$61,094
Median household income
$32,894
Per capita income
$201,400
Median home value
$728
Median monthly rent
89.3%
Home ownership
8.2%
Poverty rate
9.1%
Unemployment
1,217
Housing units
20.8%
Bachelor's or higher

Age distribution

Male Female
40
Under 5
33
16
5–9
14
4
10–14
4
8
15–19
7
2
20–24
2
41
25–34
35
31
35–44
26
40
45–54
34
61
55–59
52
44
60–64
38
133
65–74
113
44
75–84
37
4
85+
3
← Male
Female →

Age summary

GroupCount%
Under 1812114.0%
18 and over74586.0%
65 and over33438.6%
Median age58.9 years

Race & ethnicity

White 99.1%
Hispanic or Latino 0.5%
Two or more races 0.5%
GroupCount%
White86299.1%
Hispanic or Latino40.5%
Two or more races40.5%

Household income

Income range This ZIP County avg State avg
Under $50k 44.1% 45.9% 40.1%
$50k – $100k 33.1% 33.6% 33.4%
$100k – $200k 21.0% 16.4% 21.5%
Over $200k 1.8% 4.1% 5.0%
Under $10k 2.3%
$10k–$15k 2.3%
$15k–$25k 11.3%
$25k–$35k 12.0%
$35k–$50k 13.6%
$50k–$75k 27.9%
$75k–$100k 10.9%
$100k–$150k 13.8%
$150k–$200k 4.3%
$200k+ 1.6%
Range% of households
Under $10k2.3%
$10k–$15k2.3%
$15k–$25k11.3%
$25k–$35k12.0%
$35k–$50k13.6%
$50k–$75k27.9%
$75k–$100k10.9%
$100k–$150k13.8%
$150k–$200k4.3%
$200k+1.6%
Median income$61,094

Housing

Home values

Under $50k 10.2%
$50k–$100k 4.8%
$100k–$150k 18.8%
$150k–$200k 15.5%
$200k–$300k 35.3%
$300k–$500k 14.7%
$500k–$1M 0.8%

Housing overview

MetricValue
Median home value$201,400
Median rent / month$728
Owner occupied89.3%
Renter occupied10.7%
Vacant65.1%
Single-family detached53.7%
Large apartment buildings0.0%
Mobile homes41.7%
Median rooms4.8
Avg household size (owned)1.93

Year built

Era%
2020 or later0.7%
2010–20199.5%
2000–200919.5%
1990–199924.6%
1980–19891.8%
1970–197914.5%
1960–19699.0%
1950–19597.7%
1940–19492.8%
1939 or earlier9.8%

Bedrooms

Size% of units
No bedroom (studio)0.0%
1 bedroom10.5%
2 bedrooms48.5%
3 bedrooms29.2%
4 bedrooms10.2%
5+ bedrooms1.6%

Vehicles per household

Vehicles% of households
No vehicle2.7%
1 vehicle26.1%
2 vehicles48.3%
3 or more22.9%

Heating fuel

Fuel type%
Utility gas13.6%
Electricity7.7%
Propane / LP gas62.1%
Fuel oil2.9%
Wood12.9%
No fuel used0.7%

Households & families

Household typeCount%
Married-couple family25958.7%
Cohabiting couple265.9%
Male householder, no spouse11726.5%
Female householder, no spouse398.8%
Households with children under 185913.4%
Households with seniors (65+)24054.4%
Average household size1.96

Marital status

StatusMaleFemale
Never married16.9%4.2%
Married60.6%78.1%
Separated0.0%0.0%
Widowed7.1%6.3%
Divorced15.4%11.4%

Education

Less than 9th grade 1.6%
Some HS, no diploma 8.7%
HS graduate 34.0%
Some college, no degree 16.4%
Associate's degree 18.5%
Bachelor's degree 16.4%
Graduate / professional 4.3%
Metric%
HS diploma or higher89.7%
Bachelor's or higher20.8%

School enrollment (ages 3–17)

TypeCount%
Nursery / preschool00.0%
Kindergarten1216.2%
Elementary school2635.1%
High school1317.6%
College / grad school2331.1%

Employment

Industry of employment

Education & healthcare 23.1%
Agriculture & mining 15.9%
Public administration 12.3%
Manufacturing 10.4%
Construction 10.1%
Transportation & utilities 8.1%
Retail trade 6.2%
Information 5.5%
Professional & management 3.6%
Wholesale trade 1.9%
Other services 1.9%
Arts, food & hospitality 0.6%
Finance & real estate 0.3%

Occupation

Category%
Management, business & arts40.6%
Service12.3%
Sales & office13.3%
Natural resources & construction20.8%
Production & transportation13.0%

Employment type

Type%
Private sector43.5%
Government35.1%
Self-employed21.4%
Unpaid family workers0.0%

Commute

Method%
Drive alone84.2%
Carpool6.3%
Public transit0.0%
Walk2.6%
Work from home4.9%
Other means2.0%
Avg commute (minutes)24.9

Poverty

All people 8.2%
Under 18 years 0.0%
18 and over 9.5%
Married-couple families 6.9%
Female-led households 0.0%

Income support

Source% of households
Social Security57.6%
Retirement income55.6%
Supplemental Security2.0%
Cash public assistance2.0%
Food stamps / SNAP0.5%

Health indicators

Condition%
Obesity40.1%
High blood pressure40.6%
High cholesterol36.8%
Diabetes13.6%
Heart disease9.4%
Stroke4.2%
Asthma9.4%
Arthritis31.3%
Kidney disease3.8%
Pulmonary disease9.8%
Cancer8.7%
Behavior / access%
Smoking20.0%
Binge drinking19.9%
No physical activity30.0%
Less than 7 hrs sleep30.4%
Depression17.0%
Fair or poor health17.2%
Poor mental health12.7%
Poor physical health12.4%
No health insurance10.6%
Visited doctor (checkup)75.5%
Visited dentist58.2%
Cholesterol screening90.1%
Teeth loss15.9%

Veterans & disability

VeteransCount%
Civilian veterans12817.2%
Disability%
Any disability11.0%
Under 180.0%
18–64 years8.5%
65 and over18.0%

Health insurance coverage

Type%
Private insurance69.4%
Public insurance45.6%
No insurance6.8%
Uninsured under 190.0%

Language & origin

Language spoken at home (age 5+)

LanguageCount%
English only79391.6%
Spanish00.0%
Other Indo-European00.0%
Asian & Pacific Islander00.0%
Other languages00.0%

Place of birth & citizenship

OriginCount%
Native born (US)866100.0%
Born in same state866100.0%
Born in different state58667.7%
Foreign born00.0%
Naturalized citizen00.0%
Not a US citizen00.0%

Ancestry

AncestryCount%
Italian18821.7%
Polish14316.5%
French12013.9%
Arab637.3%
AncestryCount%
German101.2%
English50.6%
Dutch20.2%
Norwegian10.1%

Technology access

Metric% of households
Computer access50.9%
Internet access93.4%

Source: U.S. Census Bureau, American Community Survey 2025 estimates.

Frequently asked questions about ZIP code 52146

What city is ZIP code 52146 in?

ZIP code 52146 is primarily assigned to Harpers Ferry, Iowa.

What county is ZIP code 52146 in?

ZIP code 52146 falls within Allamakee County, Iowa.

Does ZIP code 52146 have an older population?

39% of residents in ZIP code 52146 are 65 or older, above the national average of ~17%.

Does ZIP code 52146 have a large retiree population?

58% of households in ZIP code 52146 receive Social Security income, suggesting a significant retiree or disability population.

Is ZIP code 52146 mostly owner-occupied?

89% of occupied units in ZIP code 52146 are owner-occupied, well above the national average.

Does ZIP code 52146 have a large veteran population?

17% of civilians in ZIP code 52146 are veterans, above the national average of ~7%.

What timezone is ZIP code 52146 in?

ZIP code 52146 observes the CST timezone.

Need the complete ZIP code database? Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →