Pennsylvania Places, Most Contested First
Rank 1 is the highest score. A high score means more competing businesses around the place. Each name opens that place's local SEO guide. The recipe is on the methodology page.
Full table
All 152 Places, in Rank Order
| Rank | City | County | Score | Residents | Median income |
|---|---|---|---|---|---|
| 1 | Conshohocken | Montgomery | 87.1 | 9,182 | $114,523 |
| 2 | Jenkintown | Montgomery | 87.1 | 4,703 | $118,750 |
| 3 | Narberth | Montgomery | 86.7 | 4,478 | $114,691 |
| 4 | Levittown | Bucks | 86.1 | 51,152 | $97,750 |
| 5 | Ardmore | Montgomery | 85.6 | 14,075 | $117,997 |
| 6 | Bristol | Bucks | 82.6 | 9,862 | $67,176 |
| 7 | Glenside | Montgomery | 81.6 | 7,726 | $105,278 |
| 8 | Hatboro | Montgomery | 81.3 | 8,176 | $106,318 |
| 9 | Ambler | Montgomery | 81.1 | 6,775 | $84,303 |
| 10 | Doylestown | Bucks | 81 | 8,305 | $95,206 |
| 11 | Quakertown | Bucks | 79.7 | 9,309 | $70,813 |
| 12 | Bryn Mawr | Montgomery | 79.1 | 5,508 | $93,250 |
| 13 | Lansdale | Montgomery | 79 | 18,727 | $84,985 |
| 14 | Bala Cynwyd | Montgomery | 79 | 9,020 | $138,403 |
| 15 | Elkins Park | Montgomery | 78.8 | 6,973 | $121,135 |
| 16 | Willow Grove | Montgomery | 78.6 | 13,759 | $96,842 |
| 17 | Souderton | Montgomery | 77.5 | 7,169 | $77,342 |
| 18 | Norristown | Montgomery | 76.5 | 35,712 | $59,068 |
| 19 | West Chester | Chester | 76.5 | 19,016 | $71,875 |
| 20 | Phoenixville | Chester | 73.8 | 18,723 | $91,593 |
| 21 | Hatfield | Montgomery | 73.1 | 3,490 | $65,257 |
| 22 | Chesterbrook | Chester | 72.9 | 5,428 | $135,849 |
| 23 | Kennett Square | Chester | 70.9 | 5,982 | $70,903 |
| 24 | Montgomeryville | Montgomery | 70.7 | 13,008 | $120,250 |
| 25 | Collegeville | Montgomery | 70.5 | 5,172 | $99,271 |
| 26 | King of Prussia | Montgomery | 69.7 | 24,423 | $107,139 |
| 27 | Fort Washington | Montgomery | 69.1 | 6,312 | $140,455 |
| 28 | Coatesville | Chester | 68.1 | 13,316 | $55,989 |
| 29 | Pottstown | Montgomery | 68 | 23,356 | $57,647 |
| 30 | Drexel Hill | Delaware | 67.9 | 29,231 | $82,777 |
| 31 | Swarthmore | Delaware | 67.7 | 6,507 | $138,679 |
| 32 | Blue Bell | Montgomery | 67.7 | 6,428 | $152,417 |
| 33 | Plymouth Meeting | Montgomery | 67.6 | 6,756 | $120,662 |
| 34 | Horsham | Montgomery | 67.2 | 15,683 | $96,284 |
| 35 | Harleysville | Montgomery | 67.1 | 8,992 | $109,091 |
| 36 | Media | Delaware | 67.1 | 5,860 | $85,951 |
| 37 | Paoli | Chester | 66.9 | 6,121 | $107,793 |
| 38 | Malvern | Chester | 65.7 | 3,389 | $115,743 |
| 39 | Villanova | Delaware | 65.2 | 8,081 | $250,001 |
| 40 | Lansdowne | Delaware | 65.1 | 11,051 | $70,283 |
| 41 | Downingtown | Chester | 64.7 | 8,088 | $74,323 |
| 42 | Exton | Chester | 64.4 | 6,272 | $120,489 |
| 43 | Whitehall | Allegheny | 64.2 | 14,909 | $77,752 |
| 44 | Lionville | Chester | 63.9 | 6,724 | $103,156 |
| 45 | Brentwood | Allegheny | 63.6 | 9,982 | $57,900 |
| 46 | Pittsburgh | Allegheny | 62.8 | 303,843 | $60,187 |
| 47 | Sewickley | Allegheny | 61.4 | 3,873 | $77,454 |
| 48 | Berwyn | Chester | 61.1 | 3,700 | $102,101 |
| 49 | Wayne | Delaware | 60.9 | 7,088 | $121,000 |
| 50 | Broomall | Delaware | 59.8 | 10,663 | $113,242 |
| 51 | Baldwin | Allegheny | 59.5 | 21,266 | $75,139 |
| 52 | Bethel Park | Allegheny | 59.3 | 33,275 | $102,177 |
| 53 | Franklin Park | Allegheny | 58.5 | 15,305 | $158,052 |
| 54 | Yeadon | Delaware | 57.5 | 12,017 | $55,667 |
| 55 | Wilkinsburg | Allegheny | 56.5 | 14,340 | $46,013 |
| 56 | Allison Park | Allegheny | 56 | 22,701 | $106,588 |
| 57 | Darby | Delaware | 55.5 | 10,682 | $45,511 |
| 58 | Lancaster | Lancaster | 54.8 | 57,970 | $61,014 |
| 59 | Camp Hill | Cumberland | 54.8 | 8,133 | $104,959 |
| 60 | Green Tree | Allegheny | 54.8 | 4,870 | $86,450 |
| 61 | Jefferson Hills | Allegheny | 54.3 | 12,296 | $108,245 |
| 62 | Munhall | Allegheny | 54.3 | 10,738 | $47,879 |
| 63 | Canonsburg | Washington | 53.1 | 9,672 | $76,597 |
| 64 | Plum | Allegheny | 51.7 | 27,032 | $91,931 |
| 65 | Monroeville | Allegheny | 51.3 | 28,517 | $80,625 |
| 66 | Altoona | Blair | 51.2 | 43,821 | $50,435 |
| 67 | Lititz | Lancaster | 51.2 | 9,559 | $80,533 |
| 68 | Murrysville | Westmoreland | 50.7 | 20,820 | $117,067 |
| 69 | Latrobe | Westmoreland | 50.5 | 8,047 | $59,485 |
| 70 | Greensburg | Westmoreland | 50.2 | 14,876 | $58,001 |
| 71 | Mechanicsburg | Cumberland | 50.2 | 9,402 | $75,806 |
| 72 | McMurray | Washington | 49.8 | 4,157 | $158,194 |
| 73 | Elizabethtown | Lancaster | 49.2 | 11,805 | $66,640 |
| 74 | Chester | Delaware | 49 | 33,048 | $39,193 |
| 75 | West Mifflin | Allegheny | 47.4 | 19,506 | $64,314 |
| 76 | Hollidaysburg | Blair | 47.2 | 5,630 | $65,142 |
| 77 | Ephrata | Lancaster | 46.7 | 13,738 | $62,590 |
| 78 | Washington | Washington | 45.8 | 13,358 | $50,548 |
| 79 | Lower Burrell | Westmoreland | 45.7 | 11,701 | $78,639 |
| 80 | Dunmore | Lackawanna | 45 | 14,082 | $72,821 |
| 81 | Easton | Northampton | 44.9 | 28,883 | $62,642 |
| 82 | Emmaus | Lehigh | 44.4 | 11,644 | $80,625 |
| 83 | McKeesport | Allegheny | 44 | 17,749 | $31,635 |
| 84 | Willow Street | Lancaster | 43.1 | 9,640 | $100,727 |
| 85 | Kingston | Luzerne | 42.9 | 13,317 | $52,253 |
| 86 | Carlisle | Cumberland | 42.6 | 20,846 | $55,756 |
| 87 | Allentown | Lehigh | 42.4 | 125,292 | $52,449 |
| 88 | Scranton | Lackawanna | 41.7 | 76,119 | $48,776 |
| 89 | Columbia | Lancaster | 41.7 | 10,203 | $50,309 |
| 90 | Carbondale | Lackawanna | 41.7 | 8,818 | $52,681 |
| 91 | Northampton | Northampton | 41.6 | 10,341 | $77,182 |
| 92 | New Kensington | Westmoreland | 41.4 | 12,163 | $47,015 |
| 93 | Butler | Butler | 41.2 | 13,387 | $39,546 |
| 94 | Wilkes-Barre | Luzerne | 41.1 | 44,123 | $46,597 |
| 95 | West Reading | Berks | 41.1 | 4,533 | $56,818 |
| 96 | Harrisburg | Dauphin | 40.6 | 50,055 | $46,654 |
| 97 | Danville | Montour | 40.3 | 4,265 | $58,910 |
| 98 | Stroudsburg | Monroe | 40.2 | 5,897 | $58,412 |
| 99 | East Stroudsburg | Monroe | 39.9 | 9,345 | $60,137 |
| 100 | Colonial Park | Dauphin | 39.1 | 16,891 | $62,878 |
| 101 | Breinigsville | Lehigh | 38.6 | 9,035 | $99,306 |
| 102 | Bethlehem | Northampton | 37.4 | 76,555 | $62,072 |
| 103 | Lewisburg | Union | 37.2 | 5,284 | $42,302 |
| 104 | Pittston | Luzerne | 36.8 | 7,601 | $44,863 |
| 105 | Mount Pocono | Monroe | 36.6 | 3,098 | $81,127 |
| 106 | Grove City | Mercer | 36.5 | 7,908 | $58,900 |
| 107 | Philadelphia | Philadelphia | 36.4 | 1,593,208 | $57,537 |
| 108 | Reading | Berks | 36.1 | 94,601 | $42,852 |
| 109 | Mountain Top | Luzerne | 35.9 | 11,791 | $100,453 |
| 110 | Shippensburg | Cumberland | 35.4 | 5,688 | $50,963 |
| 111 | Hazleton | Luzerne | 34.3 | 29,671 | $39,362 |
| 112 | Hershey | Dauphin | 33.1 | 14,682 | $77,480 |
| 113 | Nanticoke | Luzerne | 32.8 | 10,606 | $56,238 |
| 114 | Wyomissing | Berks | 32.6 | 11,067 | $86,786 |
| 115 | Hermitage | Mercer | 32.3 | 16,216 | $66,922 |
| 116 | State College | Centre | 32.1 | 40,902 | $43,459 |
| 117 | Hanover | York | 32.1 | 16,411 | $60,050 |
| 118 | Lock Haven | Clinton | 32 | 8,422 | $42,930 |
| 119 | Sharon | Mercer | 31.6 | 13,143 | $40,089 |
| 120 | St. Marys | Elk | 31.1 | 12,691 | $61,364 |
| 121 | Honesdale | Wayne | 31.1 | 4,469 | $34,700 |
| 122 | Erie | Erie | 30.6 | 94,826 | $43,135 |
| 123 | York | York | 30.6 | 44,782 | $42,351 |
| 124 | Lebanon | Lebanon | 30.6 | 26,679 | $47,160 |
| 125 | Williamsport | Lycoming | 29.5 | 27,755 | $48,388 |
| 126 | Clearfield | Clearfield | 29.3 | 5,937 | $50,485 |
| 127 | Indiana | Indiana | 28.3 | 14,082 | $40,013 |
| 128 | Nazareth | Northampton | 27.8 | 6,015 | $45,536 |
| 129 | Selinsgrove | Snyder | 27 | 5,710 | $56,295 |
| 130 | Waynesboro | Franklin | 25.5 | 11,009 | $56,413 |
| 131 | Gettysburg | Adams | 25.3 | 7,709 | $50,736 |
| 132 | DuBois | Clearfield | 25.2 | 7,509 | $55,580 |
| 133 | Bellefonte | Centre | 24.5 | 6,071 | $56,008 |
| 134 | Chambersburg | Franklin | 23.9 | 21,917 | $53,493 |
| 135 | New Castle | Lawrence | 23.8 | 21,863 | $39,948 |
| 136 | Meadville | Crawford | 23.7 | 12,929 | $46,157 |
| 137 | Berwick | Columbia | 21.2 | 10,318 | $46,505 |
| 138 | Jim Thorpe | Carbon | 20.5 | 4,532 | $64,594 |
| 139 | Uniontown | Fayette | 20 | 9,913 | $37,886 |
| 140 | Sunbury | Northumberland | 19.7 | 9,680 | $42,238 |
| 141 | Lewistown | Mifflin | 18 | 8,522 | $36,166 |
| 142 | Bloomsburg | Columbia | 17.6 | 12,836 | $46,019 |
| 143 | Kutztown | Berks | 17.4 | 4,213 | $42,656 |
| 144 | Pottsville | Schuylkill | 16.9 | 13,386 | $46,081 |
| 145 | Aliquippa | Beaver | 16.6 | 9,198 | $42,601 |
| 146 | Warren | Warren | 15.9 | 9,353 | $49,609 |
| 147 | Oil City | Venango | 15.2 | 9,599 | $48,632 |
| 148 | Huntingdon | Huntingdon | 14.9 | 6,904 | $59,364 |
| 149 | Johnstown | Cambria | 14.3 | 18,429 | $33,466 |
| 150 | Somerset | Somerset | 13.2 | 6,030 | $44,519 |
| 151 | Bradford | McKean | 11.9 | 7,847 | $47,917 |
| 152 | Wellsboro | Tioga | 10.3 | 3,459 | $54,559 |
Score: average of four percentile ranks among these 152 places: county competition, county business density, median household income and population density. Source: Census ACS 2018-2022 and County Business Patterns 2022.
Next step
Competing in a Busy Pennsylvania Market?
Tell us your trade and your towns. Call 610-825-4363 or email hello@getphound.com.
