Montgomery County, Pennsylvania
Montgomery County, Pennsylvania, has 877,643 residents (July 2025 estimate). Its county seat is Norristown. It uses Eastern Time and covers 483 sq mi (1,251 km²) of land.
- Resident population, July 2025
- 877,643
- Land area
- 483 sq mi (1,251 km²)
- County seat or government
- Norristown
- Time zone
- Eastern TimeUTC-05:00 in January; UTC-04:00 in July
- Median household income
- $113,915 ± $1,905
- Median home value
- $436,700 ± $2,838
- Median rent, with utilities
- $1,683 ± $19
- Homes lived in by their owners
- 71.4% ± 0.6 points
- County type
- County
- Metro or micro area
- Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro areaCentral county
- Water area
- 4.25 sq mi (11 km²)
- State
- Pennsylvania
- County code (FIPS)
- 42091
- Coordinates (central point)
- 40.209999, -75.370201
These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.
Time zones in Montgomery County
| Time zone | Local time and UTC offset | Next clock change |
|---|---|---|
| Eastern TimeAmerica/New_York | UTC-05:00 in January; UTC-04:00 in July. Enable JavaScript for the live clock. | Enable JavaScript for upcoming changes. |
Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.
ZIP Code areas, largest first
- 1944661,848 people
- 1946449,101 people
- 1946045,423 people
- 1940344,017 people
- 1942643,460 people
- 1940143,359 people
- 1912838,039 people
- 1908337,590 people
- 1908733,528 people
- 1903832,296 people
- 1900232,128 people
- 1940630,362 people
All 71
- 1946828,194 people
- 1945427,755 people
- 1943825,438 people
- 1900623,443 people
- 1904022,078 people
- 1901021,827 people
- 1891421,598 people
- 1902720,420 people
- 1942220,412 people
- 1942820,411 people
- 1909019,662 people
- 1904619,640 people
- 1944019,431 people
- 1900117,867 people
- 1952517,725 people
- 1904417,279 people
- 1947317,259 people
- 1946216,331 people
- 1951215,794 people
- 1909615,249 people
- 1896915,245 people
- 1896414,546 people
- 1900314,255 people
- 1807311,755 people
- 1900411,230 people
- 1908511,230 people
- 1944411,065 people
- 1907210,129 people
- 191189,978 people
- 190958,030 people
- 190347,488 people
- 190257,423 people
- 190757,384 people
- 190126,910 people
- 190416,308 people
- 190665,839 people
- 180415,768 people
- 180745,590 people
- 195045,335 people
- 194055,145 people
- 180544,932 people
- 190314,929 people
- 190353,937 people
- 195053,135 people
- 180762,833 people
- 189151,648 people
- 194531,259 people
- 190091,124 people
- 19492811 people
- 19437531 people
- 19490507 people
- 19436435 people
- 18936296 people
- 19456286 people
- 18070223 people
- 19474222 people
- 19477136 people
- 1943575 people
- 1947254 people
71 ZIP Code areas overlap Montgomery County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.
Official county information
We don’t have a website for this county yet. The US government’s local-office directory ↗ lists its offices. A geographic lookup cannot determine eligibility, tax liability or a court obligation.
Townships in Montgomery County, largest first
- Lower Merion Township64,174 people
- Abington Township58,664 people
- Cheltenham Township38,374 people
- Upper Merion Township34,977 people
- Upper Dublin Township27,122 people
- Horsham Township26,970 people
- Upper Moreland Township26,131 people
- Montgomery Township26,076 people
- Lower Providence Township25,897 people
- Upper Providence Township24,666 people
- Springfield Township21,005 people
- Limerick Township20,978 people
All 38
- Whitpain Township20,446 people
- Whitemarsh Township19,966 people
- Hatfield Township18,937 people
- Plymouth Township18,417 people
- Towamencin Township18,035 people
- Upper Gwynedd Township17,202 people
- West Norriton Township16,324 people
- Lower Salford Township16,137 people
- Skippack Township14,520 people
- East Norriton Township14,106 people
- Lower Moreland Township14,070 people
- Franconia Township13,546 people
- New Hanover Township13,448 people
- Lower Pottsgrove Township12,557 people
- Lower Gwynedd Township12,219 people
- Douglass Township10,801 people
- Worcester Township10,793 people
- Perkiomen Township8,986 people
- Upper Hanover Township8,609 people
- Upper Pottsgrove Township6,064 people
- Lower Frederick Township4,905 people
- West Pottsgrove Township3,791 people
- Upper Frederick Township3,707 people
- Marlborough Township3,547 people
- Upper Salford Township3,171 people
- Salford Township3,059 people
People counts are American Community Survey 2020–2024 5-year estimates. All townships in Pennsylvania, by county
School districts in Montgomery County, largest first
- North Penn School District106,423 people
- Lower Merion School District68,685 people
- Norristown Area School District66,323 people
- Abington School District61,298 people
- Spring-Ford Area School District54,246 people
- Boyertown Area School District50,840 people
- Souderton Area School District47,923 people
- Colonial School District47,665 people
- Upper Merion Area School District41,687 people
- Wissahickon School District39,512 people
- Perkiomen Valley School District39,068 people
- Cheltenham School District38,374 people
All 23
- Methacton School District36,690 people
- Hatboro-Horsham School District35,253 people
- Upper Dublin School District27,122 people
- Upper Moreland Township School District26,131 people
- Upper Perkiomen School District25,391 people
- Pottstown School District23,476 people
- Pottsgrove School District22,412 people
- Springfield Township School District21,005 people
- Lower Moreland Township School District14,070 people
- Jenkintown School District4,727 people
- Bryn Athyn School District1,143 people
Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.
Cities, towns and communities, largest first
These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.
- Norristown, Pennsylvania (borough)35,893 people
- King of Prussia, Pennsylvania (CDP)25,857 people
- Pottstown, Pennsylvania (borough)23,476 people
- Lansdale, Pennsylvania (borough)19,011 people
- Horsham, Pennsylvania (CDP)16,005 people
- Willow Grove, Pennsylvania (CDP)14,131 people
- Ardmore, Pennsylvania (CDP)13,909 people
- Montgomeryville, Pennsylvania (CDP)13,388 people
- Roslyn, Pennsylvania (CDP)10,639 people
- Bala Cynwyd, Pennsylvania (CDP)10,227 people
- Conshohocken, Pennsylvania (borough)9,282 people
- Audubon, Pennsylvania (CDP)9,229 people
All 72
- Villanova, Pennsylvania (CDP)9,186 people
- Harleysville, Pennsylvania (CDP)9,090 people
- Sanatoga, Pennsylvania (CDP)8,949 people
- Kulpsville, Pennsylvania (CDP)8,799 people
- Hatboro, Pennsylvania (borough)8,283 people
- Glenside, Pennsylvania (CDP)7,659 people
- Plymouth Meeting, Pennsylvania (CDP)7,502 people
- Elkins Park, Pennsylvania (CDP)7,213 people
- Souderton, Pennsylvania (borough)7,181 people
- Ambler, Pennsylvania (borough)6,847 people
- Maple Glen, Pennsylvania (CDP)6,643 people
- Blue Bell, Pennsylvania (CDP)6,424 people
- Fort Washington, Pennsylvania (CDP)6,271 people
- Gilbertsville, Pennsylvania (CDP)6,165 people
- Penn Wynne, Pennsylvania (CDP)6,070 people
- Oreland, Pennsylvania (CDP)5,953 people
- Bryn Mawr, Pennsylvania (CDP)5,880 people
- Merion Station, Pennsylvania (CDP)5,788 people
See all 72 cities, towns and communities in Montgomery County, largest first
Bordering areas, nearest first
Distances are straight lines between map points.
- Bucks County, Pennsylvania16 mi northeast
- Philadelphia County, Pennsylvania19 mi southeast
- Delaware County, Pennsylvania20 mi south
- Chester County, Pennsylvania26 mi southwest
- Lehigh County, Pennsylvania30 mi north
- Berks County, Pennsylvania33 mi northwest
Before using this answer on a form
Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.
Find the county where you are now, check its ZIP area, or check the time zone where you are.
Areas that only touch the edge
These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.
- Philadelphia, Pennsylvania (city)
- Phoenixville, Pennsylvania (borough)
- Spring City, Pennsylvania (borough)
- Kenilworth, Pennsylvania (CDP)
- South Pottstown, Pennsylvania (CDP)
- Brittany Farms-The Highlands, Pennsylvania (CDP)
- Boyertown, Pennsylvania (borough)
- ZIP 19151
- ZIP 19131
- ZIP 19129
- ZIP 19355
- ZIP 19127
- ZIP 19120
- ZIP 19138
- ZIP 19126
- ZIP 19111
- ZIP 19115
- ZIP 19475
- ZIP 19465
- ZIP 18966
- ZIP 18974
- ZIP 19518
- ZIP 18976
- ZIP 18932
- ZIP 18960
- ZIP 19503
- ZIP 18092