New Buffalo
City in Berrien County, Michigan

New Buffalo is a city in Berrien County, Michigan, with 1,708 residents (2020 Census). It sits at 640 ft (195 m) above sea level. The nearest town is Grand Beach, 2.6 miles SW.
- 1,708residents (2020 Census)
- 640 ftelevation · 195 m
- 2.5 sq miland area · 6.4 km²
- 692 / sq mipopulation density
- 49117ZIP code
About New Buffalo
New Buffalo is a city in Berrien County in the U.S. state of Michigan. The population was 1,708 during the 2020 census. It is called the "Hamptons of the Midwest".
Text: Wikipedia · CC BY-SA 4.0
New Buffalo weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in New Buffalo
Webcams: Windy.com
Living in New Buffalo
- Median household income
- $64,702
- Median home value
- $391,200
- Median rent
- $1,042/mo
- Median age
- 54.5
Do you know New Buffalo? Tell us about it
Help other travelers: share what makes New Buffalo special. We review every message before publishing it.
Map of New Buffalo
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
New Buffalo 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 ›New Buffalo, MI population
New Buffalo had 1,708 residents in the 2020 Census.
| 2020 Census | 1,708 |
|---|---|
| Density | 692 per sq mi (267 per km²) |
Source: U.S. Census Bureau, Decennial Census.
New Buffalo at a glance
| State | Michigan (MI) |
|---|---|
| County | Berrien County |
| Type | City |
| Population | 1,708 (2020) |
| Land area | 2.47 sq mi (6.4 km²) |
| Water area | 0.02 sq mi (0.06 km²) |
| Elevation | 640 ft (195 m) |
| Coordinates | 41.7914° N, 86.7425° W |
| ZIP code | 49117 |
| Official website | cityofnewbuffalo.org |
| Census code (GEOID) | 2657220 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near New Buffalo
- Grand Beach2.6 mi SW
- Michiana4.0 mi SW
- Michiana Shores, IN4.6 mi SW
- Duneland Beach, IN5.1 mi SW
- Long Beach, IN6.4 mi SW
- Three Oaks6.6 mi E
- Pottawattamie Park, IN8.0 mi SW
- Michigan City, IN8.6 mi SW
- Trail Creek, IN8.8 mi SW
- Shorewood-Tower Hills-Harbert8.9 mi NE
- Saugany Lake, IN9.1 mi SE
- Rolling Prairie, IN10.3 mi SE
Straight-line distance between town centers.
Frequently asked questions about New Buffalo
What county is New Buffalo in?
New Buffalo is in Berrien County, Michigan.
What is the population of New Buffalo, MI?
1,708 people lived in New Buffalo at the 2020 Census.
What is the ZIP code of New Buffalo, MI?
The ZIP code of New Buffalo is 49117.
What is the elevation of New Buffalo?
640 feet (195 m) above sea level.
What towns are near New Buffalo?
Grand Beach (2.6 mi), Michiana (4.0 mi), Michiana Shores (4.6 mi), Duneland Beach (5.1 mi), Long Beach (6.4 mi).
Last updated: