Walnutport is a borough in Northampton County, Pennsylvania, United States. Incorporated in 1909, Walnutport is located in the Lehigh Valley region of Pennsylvania along the Lehigh River.
The population of Walnutport was 2,070 at the 2010 census. The ZIP Code is 18088.
Walnutport is located at 40°45′6″N 75°35′44″W (40.751554, -75.595574).
According to the United States Census Bureau, the borough has a total area of 0.8 square miles (2.1 km2), of which, 0.8 square miles (1.9 km2) of it is land and 0.1 square miles (0.2 km2) of it (7.41%) is water.
Walnutport is located 20 miles (32 km) north of Bethlehem at the intersections of Pennsylvania Route 145 and Main Street; the latter road continues east as Mountain View Drive, an extension of Pennsylvania Route 946. It is also located 4 miles (6.4 km) south of Palmerton, 1 mile (1.6 km) east of Slatington, and 46 miles (74 km) south of Scranton, in the Wyoming Valley or the Scranton/Wilkes-Barre metropolitan area. Walnutport's elevation is at 814 feet (248 m) above sea level.
At the 2000 census there were 2,043 people, 809 households, and 584 families residing in the borough. The population density was 2,727.6 people per square mile (1,051.7/km2).