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,043 at the 2000 census. The U.S. postal code (zip code) for Walnutport, PA is 18088.
Walnutport is located at 40°45′6″N 75°35′44″W / 40.75167°N 75.59556°W / 40.75167; -75.59556 (40.751554, -75.595574).