Zip Code 17801 is located in the state of Pennsylvania in the Scranton - Wilkes-Barre metro area. Zip code 17801 is primarily located in Northumberland County. Portions of 17801 are also located in Snyder County. The official US Postal Service name for 17801 is SUNBURY, Pennsylvania. Portions of zip code 17801 are contained within or border the city limits of Sunbury, PA, Snydertown, PA, Northumberland, PA, Shamokin Dam, PA, and Selinsgrove, PA. The area code for zip code 17801 is 570.