 Monkton is located in northern Addison County at .It is situated on the eastern edge of the Champlain Valley, in the foothills of the Green Mountains.It is bordered by the town of Ferrisburgh to the west, New Haven and Bristol to the south, and Starksboro to the east.