Skip to content

Checked

Lewiston, MN

City in Winona County, Minnesota.

Population

1,613

Land area

1.3sq mi

People per sq mi

1,275

ZIP codes

0

Lewiston and its ZIP codes

Lewiston at a glance

  • Lewiston is about 18 times as dense as Minnesota as a whole.
  • The median household income is $91,875, 3% above the Minnesota median of $89,062.
  • A typical owner-occupied home is valued at $213,600 (35% below Minnesota) and median rent is $929 a month.

Local data for Lewiston, MN

Counts from official public data

Housing and community stats

Lewiston, MN, American Community Survey 2020-2024

Full profile

Median household income

$91,875

Poverty rate

5.2%

Median home value

$213,600

Median rent

$929/mo

Homeownership

76.9%

Bachelor's or higher

31.0%

Median age

38.1

Average commute

22.0 min

Largest reported origins and ancestries: German Americans (653), Norwegian Americans (274), Mexican Americans (140).

Home values and rentsIncome, education and commute

Economy and federal money

Jobs, pay, income and spending are for Winona County. PPP loans are for Lewiston.

Details

Unemployment rate

4.0%

Aug 2026, +0.7 pts in a year

Average annual pay

$54,330

23,933 jobs, 2025

Income per person

$60,968

BEA, 2024

Federal spending

$325M

FY 2026, $6,548 per person

Winona County economyFederal spending

How people get to work

Lewiston, MN, workers 16 and older. American Community Survey 5-year estimates

  • Drove alone83.8%
  • Carpooled1.7%
  • Public transit0.2%
  • Walked2.7%
  • Bicycle1.7%
  • Taxi, ride-hailing, motorcycle or other0.0%
  • Worked from home9.9%

Average one-way commute: 22.0 minutes for people who do not work from home.

Environment and hazard risk

Lewiston, MN, from FEMA, NOAA and EPA

Full report

Natural hazard risk

Relatively Low

Top: landslide

Storm events since 1996

701

Countywide, mostly hail

Flood insurance policies

113

0.5% of homes, county

July high / Jan low

85° / 11°F

Hazards, floods and storm historyCheck a flood zone

Health statistics

Share of adults in Lewiston, MN, CDC PLACES estimates

All 40 measures

Obesity

36.2%

U.S. 33.3% +2.9 pts

Diabetes

10.0%

U.S. 12.1% -2.1 pts

Smoking

14.9%

U.S. 12.8% +2.1 pts

Uninsured (18-64)

8.2%

U.S. 11.1% -2.9 pts

Cities near Lewiston

NameDistanceLand area (sq mi)
UticaCity4 mi1
StocktonCity6.2 mi1.7
AlturaCity6.9 mi3
RollingstoneCity8.7 mi0.4
GoodviewCity9.6 mi2.2
St. CharlesCity9.8 mi3.8
Minnesota CityCity9.8 mi0.2
ElbaCity11 mi1.9
WinonaCity12 mi19
Rushford VillageCity12 mi33.5
Fountain City, WICity13 mi4.4
RushfordCity13 mi1.7
DoverCity13 mi1
PetersonCity14 mi0.5
MinneiskaCity15 mi0.5
HomerCensus-designated place16 mi1.2

Frequently asked questions

What county is Lewiston, MN in?
Lewiston is in Winona County, Minnesota.
What is the population of Lewiston, MN?
About 1,613 people live in Lewiston, based on American Community Survey 5-year estimates.
What cities are near Lewiston?
Nearby places include Utica (4 mi), Stockton (6.2 mi), Altura (6.9 mi), Rollingstone (8.7 mi), Goodview (9.6 mi).

Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023