🇺🇸 New Buffalo is a city in Berrien County in the U.S. state of Michigan.
New Buffalo has a population of over 1,883 people. New Buffalo also forms part of the wider Berrien County which has a population of over 154,316 people. New Buffalo is situated near .