Middleburg
Borough in Snyder County, Pennsylvania

Middleburg is a borough in Snyder County, Pennsylvania, with 1,325 residents (2020 Census). It sits at 495 ft (151 m) above sea level. The nearest town is Franklin, 1.5 miles W.
- 1,325residents (2020 Census)
- 495 ftelevation · 151 m
- 0.9 sq miland area · 2.3 km²
- 1,501 / sq mipopulation density
- 17842ZIP code
About Middleburg
Middleburg is a borough in Snyder County, Pennsylvania, United States. Located in Central Pennsylvania's Susquehanna River Valley, the borough's population was 1,325 at the 2020 census. It is the county seat of Snyder County. Middleburg is part of the Selinsgrove, PA Micropolitan Statistical Area, and is also part of the larger Bloomsburg-Berwick-Sunbury, PA Combined Statistical Area.
Text: Wikipedia · CC BY-SA 4.0
Middleburg weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Middleburg
Webcams: Windy.com
Living in Middleburg
- Median household income
- $58,523
- Median home value
- $163,700
- Median rent
- $798/mo
- Median age
- 38.8
Do you know Middleburg? Tell us about it
Help other travelers: share what makes Middleburg special. We review every message before publishing it.
Map of Middleburg
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Middleburg Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Middleburg, PA population
Middleburg had 1,325 residents in the 2020 Census.
| 2020 Census | 1,325 |
|---|---|
| Density | 1,501 per sq mi (579 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Middleburg at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Snyder County |
| Type | Borough |
| Population | 1,325 (2020) |
| Land area | 0.88 sq mi (2.3 km²) |
| Water area | 0.04 sq mi (0.09 km²) |
| Elevation | 495 ft (151 m) |
| Coordinates | 40.7895° N, 77.0449° W |
| ZIP code | 17842 |
| Census code (GEOID) | 4248960 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Middleburg
- Franklin1.5 mi W
- Paxtonville2.0 mi SW
- Kreamer3.8 mi E
- Center4.1 mi NW
- Middlecreek4.5 mi NE
- Mount Pleasant Mills4.6 mi S
- Washington5.1 mi SE
- Penns Creek5.1 mi N
- Freeburg5.8 mi E
- Beaver6.1 mi SW
- Perry6.6 mi S
- Jackson6.7 mi NE
Straight-line distance between town centers.
Frequently asked questions about Middleburg
What county is Middleburg in?
Middleburg is in Snyder County, Pennsylvania.
What is the population of Middleburg, PA?
1,325 people lived in Middleburg at the 2020 Census.
What is the ZIP code of Middleburg, PA?
The ZIP code of Middleburg is 17842.
What is the elevation of Middleburg?
495 feet (151 m) above sea level.
What towns are near Middleburg?
Franklin (1.5 mi), Paxtonville (2.0 mi), Kreamer (3.8 mi), Center (4.1 mi), Middlecreek (4.5 mi).
Last updated: