New Buffalo, MI
New Buffalo is een stad in Berrien County in de Amerikaanse staat Michigan. Het aantal inwoners bedroeg 2.200 bij de volkstelling van 2000. De stad ligt binnen New Buffalo Township, maar is politiek autonoom.
Volgens het United States Census Bureau heeft de stad een totale oppervlakte van 2,5 vierkante mijl (6,4 km²), waarvan 2,4 vierkante mijl (6,3 km²) land is en 0,1 vierkante mijl (0,1 km²) water is (2,02%). De stad ligt aan Lake Michigan aan de monding van de rivier Galien. Dit vormt een natuurlijke haven, die deel uitmaakt van de huidige plezierbotenhaven, die zomerbewoners en bootvaarders trekt.
Vanaf de volkstelling van 2000 woonden er 2.200 mensen, 947 huishoudens en 603 gezinnen in de stad. De bevolkingsdichtheid was 910,4 per vierkante mijl (351,0/km²). Er waren 1.426 wooneenheden met een gemiddelde dichtheid van 590,1 per vierkante mijl (227,5/km²). De rassen samenstelling van de stad was 96,64% blank, 0,41% African American, 0,23% Native American, 0,50% Aziatisch, 0,05% Pacific Islander, 1,27% van andere rassen, en 0,91% van twee of meer rassen. Hispanic of Latino van welk ras dan ook waren 2,86% van de bevolking.