New Buffalo is located in Berrien County, Michigan. There are roughly 1,484 residents, living in 687 households. The average temperature for New Buffalo this time of the year is low of 48F and high of 69F. On average, New Buffalo gets about 3.6 inches of precipitation in May. Most residents are home owners (70%), have a high school diploma (56%) and are single, no kids (49%).
Data provided by Home JunctionElementary Schools
New Buffalo Elementary School
12291 Lubke Rd
Public District PK-5
Middle Schools
New Buffalo Middle School
1112 E Clay St
Public District 6-8
High Schools
New Buffalo Senior High School
1112 E Clay St
Public District 9-12
MLS Disclaimers & Copyright