North Thetford is an unincorporated village in the town of Thetford, Orange County, Vermont, United States. The community is located along the Connecticut River and U.S. Route 5, north-northeast of Hanover, New Hampshire. North Thetford has a post office, with ZIP code 05054.