Haviland is located in west-central Dutchess County at (41.7668, -73.9015) [REF].
According to the United States Census Bureau, the CDP has a total area of , of which is land and , or 0.91%, is water [REF].