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 63F and high of 83F. On average, New Buffalo gets about 3.7 inches of precipitation in July. 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