New Hampshire Covered Bridge #31, Mechanic Street, is located just off Main Street in Lancaster, New Hampshire. The bridge is located on Mechanic Street and is approximately 1,300 feet (430 meters) east of Main Street.

There are 54 historic covered bridges currently standing and assigned official numbers by the state of New Hampshire.