Sunbury is a city in Northumberland County, Pennsylvania, United States. The city is located on the east bank of the Susquehanna River, just downstream of the confluence of its east and west branches. The population was 10,610 at the 2000 census. It is the county seat of Northumberland County.