Trappe is a borough in Montgomery County. The population at the 2000 census was 3,210. It has a National Historic Landmark, the oldest unchanged Lutheran church building in the United States in continuous use by the same congregation, the Augustus Lutheran Church, which was built in 1743.