 According to the United States Census Bureau, the township has a total area of , of which is land and , or 1.21%, is water.Due to the Lake Michigan shoreline on the northwest and the Indiana border to the south, New Buffalo Township has an irregular triangle shape and is one of the smallest townships in Michigan.Most survey townships are .