Interactive map
Pennsylvania Map
Every county, city and town in Pennsylvania on one zoomable map, with interstates, US highways, rivers and lakes. Switch on towns and counties above the map and zoom in for every name; tap a county to see its seat, population and largest towns.
Loading the map…
Printable maps of Pennsylvania
Free to print for class and home: Pennsylvania with its cities and towns, a county map with every county and county seat, and a blank outline map. PDFs fit one A4 or US Letter page.
Pennsylvania map with cities
Pennsylvania county map
About Pennsylvania
Pennsylvania has 67 counties, 59 cities, 1 town, 952 boroughs, 148 townships and 875 Census-designated communities, and about 13,059,432 people (2025 estimate) on 115,882 km² (44,742 sq mi) of land. The capital is Harrisburg; the largest city is Philadelphia, with 1,574,281 people. It borders Delaware, Maryland, New Jersey, New York, Ohio and West Virginia.
Philadelphia County is the most populous county (1,574,281 people) and Cameron County the least (4,211); Lycoming County is the largest by land area (3,183 km²) and Montour County the smallest (338 km²).
Largest cities in Pennsylvania
The 25 most populous cities and towns. All 2,035 are on the map above: switch on Towns and zoom in to see them.
| # | City | County | Population |
|---|---|---|---|
| 1 | Philadelphia | Philadelphia County | 1,574,281 |
| 2 | Pittsburgh | Allegheny County | 307,632 |
| 3 | Allentown | Lehigh County | 126,044 |
| 4 | Reading | Berks County | 95,832 |
| 5 | Erie | Erie County | 91,838 |
| 6 | Upper Darby | Delaware County | 85,458 |
| 7 | Bethlehem | Northampton County | 79,644 |
| 8 | Scranton | Lackawanna County | 75,514 |
| 9 | Lower Merion | Montgomery County | 64,691 |
| 10 | Bensalem | Bucks County | 62,783 |
| 11 | Abington | Montgomery County | 58,656 |
| 12 | Lancaster | Lancaster County | 58,366 |
| 13 | Lower Paxton | Dauphin County | 55,564 |
| 14 | Levittown | Bucks County | 52,699* |
| 15 | Haverford | Delaware County | 50,997 |
| 16 | Harrisburg | Dauphin County | 50,522 |
| 17 | York | York County | 45,342 |
| 18 | Wilkes-Barre | Luzerne County | 44,523 |
| 19 | Altoona | Blair County | 42,347 |
| 20 | Hempfield | Westmoreland County | 41,421 |
| 21 | State College | Centre County | 40,844 |
| 22 | Cheltenham | Montgomery County | 38,498 |
| 23 | Upper Merion | Montgomery County | 36,674 |
| 24 | Norristown | Montgomery County | 35,911 |
| 25 | Hampden | Cumberland County | 35,401 |
Populations are US Census Bureau estimates for July 2025, within city or town limits; * Census-designated communities, which have no local government or estimate, show their 2020 Census count.
Counties of Pennsylvania
All 67 counties with their county seats. Select one to show it on the map.
| Gettysburg | 107,594 | 1,343 | |
| Pittsburgh | 1,225,035 | 1,891 | |
| Kittanning | 63,698 | 1,692 | |
| Beaver | 166,032 | 1,126 | |
| Bedford | 47,480 | 2,621 | |
| Reading | 440,072 | 2,218 | |
| Hollidaysburg | 119,541 | 1,360 | |
| Towanda | 59,600 | 2,972 | |
| Doylestown | 647,828 | 1,565 | |
| Butler | 200,169 | 2,045 | |
| Ebensburg | 128,968 | 1,782 | |
| Emporium | 4,211 | 1,026 | |
| Jim Thorpe | 65,868 | 988 | |
| Bellefonte | 157,393 | 2,868 | |
| West Chester | 557,116 | 1,944 | |
| Clarion | 36,680 | 1,556 | |
| Clearfield | 78,100 | 2,966 | |
| Lock Haven | 37,870 | 2,304 | |
| Bloomsburg | 66,193 | 1,252 | |
| Meadville | 81,792 | 2,622 | |
| Carlisle | 277,270 | 1,413 | |
| Harrisburg | 293,351 | 1,359 | |
| Media | 580,937 | 476 | |
| Ridgway | 29,926 | 2,142 | |
| Erie | 265,832 | 2,069 | |
| Uniontown | 123,021 | 2,048 | |
| Tionesta | 6,614 | 1,107 | |
| Chambersburg | 160,652 | 2,000 | |
| McConnellsburg | 14,483 | 1,133 | |
| Waynesburg | 33,885 | 1,492 | |
| Huntingdon | 43,001 | 2,265 | |
| Indiana | 82,878 | 2,143 | |
| Brookville | 43,255 | 1,690 | |
| Mifflintown | 23,403 | 1,014 | |
| Scranton | 216,502 | 1,189 | |
| Lancaster | 563,159 | 2,445 | |
| New Castle | 83,911 | 926 | |
| Lebanon | 146,380 | 937 | |
| Allentown | 384,383 | 894 | |
| Wilkes-Barre | 332,126 | 2,305 | |
| Williamsport | 112,587 | 3,183 | |
| Smethport | 38,984 | 2,537 | |
| Mercer | 107,860 | 1,742 | |
| Lewistown | 46,127 | 1,065 | |
| Stroudsburg | 167,179 | 1,576 | |
| Norristown | 877,643 | 1,251 | |
| Danville | 17,868 | 338 | |
| Easton | 324,411 | 958 | |
| Sunbury | 89,920 | 1,185 | |
| New Bloomfield | 46,806 | 1,428 | |
| Philadelphia | 1,574,281 | 348 | |
| Milford | 62,808 | 1,411 | |
| Coudersport | 15,897 | 2,800 | |
| Pottsville | 145,085 | 2,017 | |
| Middleburg | 39,655 | 852 | |
| Somerset | 72,004 | 2,784 | |
| Laporte | 5,856 | 1,165 | |
| Montrose | 38,237 | 2,133 | |
| Wellsboro | 40,502 | 2,937 | |
| Lewisburg | 42,313 | 818 | |
| Franklin | 49,346 | 1,746 | |
| Warren | 37,038 | 2,290 | |
| Washington | 210,802 | 2,220 | |
| Honesdale | 51,703 | 1,880 | |
| Greensburg | 349,324 | 2,662 | |
| Tunkhannock | 25,790 | 1,029 | |
| York | 473,197 | 2,342 |
Practise US geography
Sources
- Counties, state borders, city and town locations and highways: US Census Bureau cartographic boundary files, Gazetteer files and TIGER/Line roads (2023).
- Populations: US Census Bureau Population Estimates, Vintage 2025; Census-designated communities: 2020 Census.
- County seats and founding years: National Association of Counties (NACo) County Explorer.