New Chester is located along the eastern border of Adams County at (43.859170, -89.651650) [REF].
According to the United States Census Bureau, the town has a total area of , of which is land and , or 0.90%, is water [REF].