New Buffalo Map
New Buffalo is a city in Berrien County in the U.S. state of Michigan. The population was 2,200 at the 2000 census. This city is within New Buffalo Township, but is politically autonomous.
According to the United States Census Bureau, the city has a total area of 2.5 square miles (6.4 km²), of which, 2.4 square miles (6.3 km²) of it is land and 0.1 square miles (0.1 km²) of it (2.02%) is water. The city is located on Lake Michigan at the mouth of the Galien River. This forms a natural harbor, which is part of the current pleasure-boat harbor drawing summer residents and boaters.
As of the census of 2000, there were 2,200 people, 947 households, and 603 families residing in the city. The population density was 910.4 per square mile (351.0/km²). There were 1,426 housing units at an average density of 590.1 per square mile (227.5/km²). The racial makeup of the city was 96.64% White, 0.41% African American, 0.23% Native American, 0.50% Asian, 0.05% Pacific Islander, 1.27% from other races, and 0.91% from two or more races. Hispanic or Latino of any race were 2.86% of the population.
Nearby cities include Rolling Prairie, New Troy, Galien, La Porte, New Carlisle.