Portage

City in Kalamazoo County, Michigan

View of Portage, Michigan
Photo: rossograph · CC BY-SA 4.0

Portage is a city in Kalamazoo County, Michigan, with 48,891 residents (2020 Census). It sits at 879 ft (268 m) above sea level. The nearest town is Kalamazoo, 5.4 miles N.

About Portage

Portage is a city in Kalamazoo County, Michigan, United States. The population was 48,891 at the 2020 census. It is the smaller of the two main cities included in the Kalamazoo–Portage metropolitan area, which had a population of 261,670 in 2020.

Text: Wikipedia · CC BY-SA 4.0

Portage weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Portage

All 6 webcams near Portage ›

Webcams: Windy.com

Living in Portage

Median household income
$83,212
Median home value
$262,300
Median rent
$1,133/mo
Median age
38.5
Cost of living and demographics of Portage ›

Do you know Portage? Tell us about it

Help other travelers: share what makes Portage special. We review every message before publishing it.

Map of Portage

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Portage Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Portage, MI population

Portage had 48,891 residents in the 2020 Census.

2020 Census48,891
Density1,517 per sq mi (586 per km²)

Source: U.S. Census Bureau, Decennial Census.

Portage at a glance

StateMichigan (MI)
CountyKalamazoo County
TypeCity
Population48,891 (2020)
Land area32.22 sq mi (83.5 km²)
Water area2.94 sq mi (7.62 km²)
Elevation879 ft (268 m)
Coordinates42.1970° N, 85.5914° W
ZIP codes49024, 49002
Official websiteportagemi.com
Census code (GEOID)2665560

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Portage

Straight-line distance between town centers.

Frequently asked questions about Portage

What county is Portage in?

Portage is in Kalamazoo County, Michigan.

What is the population of Portage, MI?

48,891 people lived in Portage at the 2020 Census.

What is the ZIP code of Portage, MI?

The main ZIP code is 49024. Other ZIP codes: 49002.

What is the elevation of Portage?

879 feet (268 m) above sea level.

What towns are near Portage?

Kalamazoo (5.4 mi), Vicksburg (5.8 mi), Schoolcraft (5.9 mi), Westwood (7.6 mi), Eastwood (7.7 mi).

Last updated: