 The New Berlin Presbyterian Church and Old Union County Courthouse are listed on the National Register of Historic Places.New Berlin is located at (40.880416, -76.986268).According to the United States Census Bureau, the borough has a total area of , all of it land.