State of Vet Care in Pennsylvania
As of September 2026, Pennsylvania has 1,319 veterinary practices tracked; 18.5% are corporately owned , led by Vetco (Petco) with 33 in-state locations . 81.5% of practices remain independently owned , and 11.9% are actively hiring .
Key takeaways
-
1,319 veterinary practices tracked in Pennsylvania, of which 18.5% are corporately owned. -
10.7% of practices in Pennsylvania are private-equity-backed. -
Vetco (Petco) (owned by Petco) leads all consolidators operating in the state with 33 locations. -
General practices make up 84.5% of the state's practice mix.
Consolidation by city
At a glance
11.9% of practices in Pennsylvania are actively hiring.
Ownership breakdown in Pennsylvania
| Ownership type | Practices | Share |
|---|---|---|
| Independent | 1,075 | 81.5% |
| PE-backed | 141 | 10.7% |
| Corporate group | 103 | 7.8% |
Top consolidators operating in Pennsylvania
Ranked by in-state locations. See the full national leaderboard on ownership & consolidation statistics.
| # | Group | Ultimate owner | In-state locations | Share of corporate practices |
|---|---|---|---|---|
| 1 | Vetco (Petco) | Petco (Public) | 33 | 12.3% |
| 2 | VCA | Mars (Strategic) | 33 | 12.3% |
| 3 | NVA | TSG Consumer Partners (Private Equity) | 30 | 11.2% |
| 4 | Banfield | Mars (Strategic) | 26 | 9.7% |
| 5 | Mission Pet Health | The Vets Pets (Private Equity) | 13 | 4.9% |
| 6 | CareVet | Compass Group Equity Partners (Private Equity) | 13 | 4.9% |
| 7 | PetVet Care Centers | KKR (Private Equity) | 11 | 4.1% |
| 8 | VetCor | Harvest Partners / Oak Hill Capital (Private Equity) | 11 | 4.1% |
| 9 | BluePearl Pet Hospital | Mars (Strategic) | 9 | 3.4% |
| 10 | Community Veterinary Partners | OMERS | 9 | 3.4% |
Practice-type mix
| Type | Practices | Share |
|---|---|---|
| General | 1,114 | 84.5% |
| Mobile | 70 | 5.3% |
| Specialty Referral | 46 | 3.5% |
| Urgent Care | 33 | 2.5% |
| Emergency | 32 | 2.4% |
| Mixed | 23 | 1.7% |
| Telehealth | 1 | 0.1% |
Species mix
| Segment | Practices | Share |
|---|---|---|
| Small Animal | 1,115 | 84.5% |
| Mixed | 149 | 11.3% |
| Equine | 38 | 2.9% |
| Exotic | 11 | 0.8% |
| Other | 2 | 0.2% |
| Unspecified | 2 | 0.2% |
| Food Animal | 2 | 0.2% |
Browse by city
- Philadelphia73 practices · 87.7% independent
- Pittsburgh59 practices · 66.1% independent
- Lancaster21 practices · 81% independent
- Allentown16 practices · 93.8% independent
- West Chester16 practices · 81.3% independent
- Harrisburg15 practices · 73.3% independent
- Erie15 practices · 80% independent
- Mechanicsburg14 practices · 42.9% independent
- York13 practices · 46.2% independent
- Malvern10 practices · 70% independent
- State College10 practices · 60% independent
- Pottstown10 practices · 70% independent
- Washington10 practices · 70% independent
- Media9 practices · 55.6% independent
- Cranberry Twp9 practices · 55.6% independent
- Greensburg9 practices · 88.9% independent
- Monroeville8 practices · 37.5% independent
- Reading8 practices · 75% independent
- Chadds Ford8 practices · 100% independent
- Hanover8 practices · 87.5% independent
- Quakertown7 practices · 71.4% independent
- Bethlehem7 practices · 57.1% independent
- Doylestown7 practices · 71.4% independent
- Carlisle7 practices · 100% independent
- Ambler6 practices · 66.7% independent
- Lebanon6 practices · 100% independent
- Butler6 practices · 83.3% independent
- Chambersburg6 practices · 33.3% independent
- Somerset6 practices · 100% independent
- Williamsport5 practices · 80% independent
- Kennett Square5 practices · 100% independent
- Wexford5 practices · 60% independent
- Easton5 practices · 80% independent
- Langhorne5 practices · 40% independent
- Levittown5 practices · 60% independent
- King of Prussia5 practices · 60% independent
- Wyomissing5 practices · 80% independent
- Uniontown5 practices · 100% independent
- Stroudsburg5 practices · 40% independent
- Bridgeville5 practices · 100% independent
- Bethel Park4 practices · 75% independent
- Palmyra4 practices · 75% independent
- Oxford4 practices · 75% independent
- Hermitage4 practices · 75% independent
- North Huntingdon4 practices · 75% independent
- Warrington4 practices · 50% independent
- Newtown Square4 practices · 75% independent
- Coatesville4 practices · 100% independent
- Newtown4 practices · 75% independent
- Etters4 practices · 100% independent
- New Hope4 practices · 75% independent
- Conshohocken4 practices · 50% independent
- New Brighton4 practices · 100% independent
- Tamaqua4 practices · 100% independent
- Mt Pocono4 practices · 100% independent
- Mt Pleasant4 practices · 100% independent
- Johnstown4 practices · 75% independent
- Exton4 practices · 100% independent
- Danville4 practices · 100% independent
- Indiana4 practices · 50% independent
- Wayne4 practices · 50% independent
- Bensalem4 practices · 75% independent
- Brodheadsville4 practices · 75% independent
- Ebensburg4 practices · 100% independent
- Downingtown4 practices · 50% independent
- McMurray4 practices · 75% independent
- Upper Darby Township4 practices · 75% independent
- Wynnewood4 practices · 75% independent
- Shippensburg4 practices · 50% independent
- Lehighton4 practices · 100% independent
- Selinsgrove4 practices · 100% independent
- Honesdale4 practices · 100% independent
- Canonsburg4 practices · 100% independent
- Greenville4 practices · 100% independent
- Yardley4 practices · 75% independent
- Centre Hall4 practices · 100% independent
- Chalfont4 practices · 100% independent
- Hershey4 practices · 100% independent
- Phoenixville4 practices · 100% independent
- Kingston3 practices · 100% independent
- Huntingdon Valley3 practices · 100% independent
- Elizabethtown3 practices · 100% independent
- Hellertown3 practices · 100% independent
- Havertown3 practices · 66.7% independent
- Harleysville3 practices · 66.7% independent
- Valencia3 practices · 66.7% independent
- Fairview3 practices · 100% independent
- Grove City3 practices · 66.7% independent
- Annville3 practices · 100% independent
- Fleetwood3 practices · 100% independent
- Blandon3 practices · 100% independent
- Aliquippa3 practices · 66.7% independent
- Glenmoore3 practices · 100% independent
- Glen Rock3 practices · 66.7% independent
- Glen Mills3 practices · 100% independent
- Gilbertsville3 practices · 33.3% independent
- Gibsonia3 practices · 66.7% independent
- Gettysburg3 practices · 33.3% independent
- Springfield Township3 practices · 33.3% independent
- Ardmore3 practices · 100% independent
- Southampton3 practices · 66.7% independent
- Souderton3 practices · 66.7% independent
- Slippery Rock3 practices · 100% independent
- Brookville3 practices · 66.7% independent
- Bryn Mawr3 practices · 100% independent
- Sewickley3 practices · 100% independent
- Scranton3 practices · 100% independent
- Schuylkill Haven3 practices · 100% independent
- Red Lion3 practices · 100% independent
- Willow Grove3 practices · 66.7% independent
- Port Matilda3 practices · 100% independent
- Paoli3 practices · 66.7% independent
- Whitehall Township3 practices · 66.7% independent
- Northampton3 practices · 100% independent
- Norristown3 practices · 33.3% independent
- Altoona3 practices · 66.7% independent
- Collegeville3 practices · 66.7% independent
- New Wilmington3 practices · 100% independent
- New Kensington3 practices · 100% independent
- Conestoga3 practices · 100% independent
- Bath3 practices · 100% independent
- Murrysville3 practices · 66.7% independent
- Muncy3 practices · 33.3% independent
- Amberson3 practices · 100% independent
- Montrose3 practices · 100% independent
- Waynesburg3 practices · 66.7% independent
- Mill Hall3 practices · 100% independent
- Waterford3 practices · 100% independent
- Dillsburg3 practices · 100% independent
- Meadville3 practices · 100% independent
- Dover3 practices · 66.7% independent
- Mars3 practices · 100% independent
- DuBois3 practices · 100% independent
- Lititz3 practices · 100% independent
- Lewisburg3 practices · 66.7% independent
- Lansdale3 practices · 66.7% independent
- Hatfield2 practices · 50% independent
- Allison Park2 practices · 50% independent
- Apollo2 practices · 100% independent
- Aston Township2 practices · 100% independent
- Athens2 practices · 100% independent
- Bangor2 practices · 100% independent
- Bedford2 practices · 100% independent
- Bellefonte2 practices · 50% independent
- Berwyn2 practices · 100% independent
- Birdsboro2 practices · 100% independent
- Blanchard2 practices · 100% independent
- Bloomsburg2 practices · 100% independent
- Bradford2 practices · 50% independent
- Broomall2 practices · 100% independent
- Camp Hill2 practices · 100% independent
- Carbondale2 practices · 100% independent
- Chester Springs2 practices · 50% independent
- Clarks Summit2 practices · 100% independent
- Clearfield2 practices · 100% independent
- Cochranville2 practices · 100% independent
- Columbia2 practices · 100% independent
- Coopersburg2 practices · 100% independent
- Corry2 practices · 100% independent
- Dallas2 practices · 100% independent
- Dalton2 practices · 100% independent
- Darlington2 practices · 100% independent
- Denver2 practices · 100% independent
- Derry2 practices · 100% independent
- Devon2 practices · 100% independent
- Drexel Hill2 practices · 100% independent
- Elkins Park2 practices · 100% independent
- Ellwood City2 practices · 100% independent
- Emmaus2 practices · 50% independent
- Enola2 practices · 100% independent
- Ephrata2 practices · 100% independent
- Factoryville2 practices · 100% independent
- Fairless Hills2 practices · 50% independent
- Feasterville-Trevose2 practices · 50% independent
- Flourtown2 practices · 100% independent
- Fogelsville2 practices · 100% independent
- Gap2 practices · 100% independent
- Glenshaw2 practices · 100% independent
- Glenside2 practices · 100% independent
- Greencastle2 practices · 100% independent
- Hamburg2 practices · 100% independent
- Harmony2 practices · 100% independent
- Hazle Township2 practices · 100% independent
- Hazleton2 practices · 100% independent
- Herndon2 practices · 100% independent
- Holland2 practices · 100% independent
- Hollidaysburg2 practices · 50% independent
- Homestead2 practices · 50% independent
- Horsham2 practices · 100% independent
- Huntingdon2 practices · 100% independent
- Imperial2 practices · 100% independent
- Kittanning2 practices · 50% independent
- Kutztown2 practices · 100% independent
- Lake Ariel2 practices · 100% independent
- Lancaster County2 practices · 100% independent
- Latrobe2 practices · 100% independent
- Leesport2 practices · 100% independent
- Lemont Furnace2 practices · 100% independent
- Leola2 practices · 100% independent
- Linden2 practices · 100% independent
- Littlestown2 practices · 100% independent
- Lock Haven2 practices · 100% independent
- Macungie2 practices · 50% independent
- Mansfield2 practices · 100% independent
- Marietta2 practices · 100% independent
- McKees Rocks2 practices · 100% independent
- Milan2 practices · 100% independent
- Montgomery County2 practices · 100% independent
- Morgantown2 practices · 100% independent
- Morrisville2 practices · 50% independent
- Moscow2 practices · 100% independent
- Mount Joy2 practices · 50% independent
- Mountain Top2 practices · 100% independent
- Mt Bethel2 practices · 100% independent
- Narberth2 practices · 50% independent
- New Britain2 practices · 100% independent
- New Castle2 practices · 100% independent
- New Oxford2 practices · 100% independent
- North East2 practices · 50% independent
- North Wales2 practices · 50% independent
- Nottingham2 practices · 100% independent
- Old Forge2 practices · 100% independent
- Oley2 practices · 50% independent
- Olyphant2 practices · 100% independent
- Orefield2 practices · 100% independent
- Orwigsburg2 practices · 100% independent
- Ottsville2 practices · 100% independent
- Pen Argyl2 practices · 50% independent
- Penn Hills Township2 practices · 100% independent
- Pennsburg2 practices · 100% independent
- Perkasie2 practices · 50% independent
- Plains2 practices · 100% independent
- Plymouth Meeting2 practices · 50% independent
- Punxsutawney2 practices · 100% independent
- Quarryville2 practices · 100% independent
- Richboro2 practices · 100% independent
- Roaring Spring2 practices · 100% independent
- Rome2 practices · 100% independent
- Saegertown2 practices · 100% independent
- Sarver2 practices · 100% independent
- Sellersville2 practices · 50% independent
- Seneca2 practices · 100% independent
- Shrewsbury2 practices · 100% independent
- South Abington Township2 practices · 100% independent
- Spring City2 practices · 100% independent
- Spring Grove2 practices · 100% independent
- Springfield2 practices · 50% independent
- St Thomas2 practices · 100% independent
- Stewartstown2 practices · 100% independent
- Stowe2 practices · 0% independent
- Stoystown2 practices · 100% independent
- Strasburg2 practices · 100% independent
- Titusville2 practices · 100% independent
- Turtle Creek2 practices · 100% independent
- Walnutport2 practices · 50% independent
- Warminster2 practices · 100% independent
- Warren2 practices · 100% independent
- Watsontown2 practices · 50% independent
- Waynesboro2 practices · 100% independent
- Wellsboro2 practices · 100% independent
- Willow Street2 practices · 50% independent
- Landisville1 practices · 0% independent
- East Norriton Township1 practices · 0% independent
- East Earl1 practices · 100% independent
- Lansdowne1 practices · 100% independent
- Larksville1 practices · 100% independent
- Thomasville1 practices · 100% independent
- East Berlin1 practices · 100% independent
- Leck Kill1 practices · 100% independent
- Leechburg1 practices · 100% independent
- Thompson1 practices · 100% independent
- Leetsdale1 practices · 100% independent
- Lehigh County1 practices · 100% independent
- Eagleville1 practices · 0% independent
- Thorndale1 practices · 100% independent
- Throop1 practices · 100% independent
- Duryea1 practices · 100% independent
- Dunmore1 practices · 0% independent
- Lewistown1 practices · 100% independent
- Ligonier1 practices · 100% independent
- Limerick1 practices · 100% independent
- Lincoln University1 practices · 100% independent
- Ashland1 practices · 100% independent
- Linesville1 practices · 100% independent
- Duncansville1 practices · 100% independent
- Towanda1 practices · 100% independent
- Trappe1 practices · 0% independent
- Lower Burrell1 practices · 0% independent
- Loysville1 practices · 100% independent
- Trevose1 practices · 0% independent
- Duncannon1 practices · 100% independent
- Manheim1 practices · 100% independent
- Manor1 practices · 100% independent
- Troy1 practices · 100% independent
- Tunkhannock1 practices · 100% independent
- Dresher1 practices · 0% independent
- Martinsburg1 practices · 100% independent
- Marysville1 practices · 100% independent
- McAlisterville1 practices · 100% independent
- Mcconnellsburg1 practices · 100% independent
- McDonald1 practices · 100% independent
- McKean1 practices · 0% independent
- Wyoming1 practices · 100% independent
- Dravosburg1 practices · 0% independent
- Douglassville1 practices · 100% independent
- Dickson City1 practices · 100% independent
- Delmont1 practices · 100% independent
- Mercer1 practices · 100% independent
- Mercersburg1 practices · 100% independent
- Mertztown1 practices · 100% independent
- Middlebury Center1 practices · 100% independent
- Middletown1 practices · 0% independent
- Mifflinburg1 practices · 100% independent
- Mifflintown1 practices · 100% independent
- Tyrone1 practices · 100% independent
- Milford1 practices · 100% independent
- Milford Square1 practices · 100% independent
- Delaware County1 practices · 100% independent
- Millerstown1 practices · 100% independent
- Millheim1 practices · 100% independent
- Mohrsville1 practices · 100% independent
- Monaca1 practices · 0% independent
- Monongahela1 practices · 100% independent
- Monroe1 practices · 100% independent
- Danboro1 practices · 100% independent
- Ulster1 practices · 100% independent
- Montoursville1 practices · 100% independent
- Dallastown1 practices · 100% independent
- Moon Township1 practices · 100% independent
- Union City1 practices · 100% independent
- Blue Bell1 practices · 100% independent
- Morton1 practices · 0% independent
- Unionville1 practices · 100% independent
- Blakely1 practices · 100% independent
- Upper Hillville1 practices · 100% independent
- Mountville1 practices · 100% independent
- Upper St Clair1 practices · 0% independent
- Cranberry Township1 practices · 100% independent
- Cowansville1 practices · 100% independent
- Coudersport1 practices · 100% independent
- Coraopolis1 practices · 100% independent
- Myerstown1 practices · 100% independent
- Nanticoke1 practices · 100% independent
- UPPR MORELAND1 practices · 100% independent
- Narvon1 practices · 100% independent
- Natrona Heights1 practices · 100% independent
- Nazareth1 practices · 100% independent
- New Alexandria1 practices · 100% independent
- New Bethlehem1 practices · 100% independent
- Conyngham1 practices · 100% independent
- Blairsville1 practices · 100% independent
- Verona1 practices · 100% independent
- New Cumberland1 practices · 0% independent
- New Freeport1 practices · 100% independent
- New Holland1 practices · 100% independent
- Colver1 practices · 100% independent
- Colmar1 practices · 100% independent
- Villanova1 practices · 0% independent
- New Stanton1 practices · 100% independent
- New Tripoli1 practices · 100% independent
- Collingdale1 practices · 100% independent
- Cochranton1 practices · 0% independent
- Coal Township1 practices · 100% independent
- Newville1 practices · 100% independent
- Clifton Heights1 practices · 0% independent
- Wallingford1 practices · 100% independent
- Clifford Township1 practices · 100% independent
- North Versailles Township1 practices · 0% independent
- Andreas1 practices · 100% independent
- Cleversburg1 practices · 100% independent
- Northumberland1 practices · 100% independent
- Wysox1 practices · 100% independent
- Oakford1 practices · 0% independent
- Warminster Township1 practices · 0% independent
- Amity1 practices · 100% independent
- Warrendale1 practices · 100% independent
- Biglerville1 practices · 100% independent
- Orson1 practices · 100% independent
- Warriors Mark1 practices · 100% independent
- Berwick1 practices · 100% independent
- Claysville1 practices · 100% independent
- Palm1 practices · 100% independent
- Palmerton1 practices · 100% independent
- Clarksville1 practices · 100% independent
- Clarks Mills1 practices · 100% independent
- Paxinos1 practices · 100% independent
- Peach Bottom1 practices · 100% independent
- Washington Crossing1 practices · 100% independent
- Bernville1 practices · 100% independent
- Alburtis1 practices · 100% independent
- Benezette1 practices · 100% independent
- Perkiomenville1 practices · 100% independent
- Clark1 practices · 100% independent
- Philipsburg1 practices · 100% independent
- Clarion1 practices · 0% independent
- Pine Grove1 practices · 0% independent
- Clairton1 practices · 100% independent
- Yorkana1 practices · 100% independent
- Pleasant Hills1 practices · 0% independent
- Plum1 practices · 100% independent
- Plumsteadville1 practices · 100% independent
- Belle Vernon1 practices · 100% independent
- Point Marion1 practices · 100% independent
- Christiana1 practices · 100% independent
- Portersville1 practices · 100% independent
- Chicora1 practices · 100% independent
- Pottsville1 practices · 100% independent
- Prospect Park1 practices · 100% independent
- Youngwood1 practices · 100% independent
- Chester1 practices · 100% independent
- West Brandywine Township1 practices · 100% independent
- Cheltenham1 practices · 100% independent
- Carnegie1 practices · 100% independent
- Reedsville1 practices · 100% independent
- Renfrew1 practices · 100% independent
- Beaver1 practices · 0% independent
- Riegelsville1 practices · 100% independent
- Ringtown1 practices · 100% independent
- West Grove1 practices · 100% independent
- Robesonia1 practices · 100% independent
- Rockledge1 practices · 100% independent
- West Hazleton1 practices · 100% independent
- Roslyn1 practices · 0% independent
- Royersford1 practices · 0% independent
- Rush1 practices · 100% independent
- Russell1 practices · 100% independent
- West Lawn1 practices · 0% independent
- Sanatoga1 practices · 100% independent
- Sandy Lake1 practices · 100% independent
- West Middlesex1 practices · 100% independent
- Saylorsburg1 practices · 100% independent
- Schellsburg1 practices · 100% independent
- Carmichaels1 practices · 100% independent
- Schwenksville1 practices · 100% independent
- Scotrun1 practices · 100% independent
- Scottdale1 practices · 100% independent
- Canadensis1 practices · 100% independent
- Burgettstown1 practices · 100% independent
- West Newton1 practices · 100% independent
- Bartonsville1 practices · 100% independent
- Seven Fields1 practices · 100% independent
- Seven Valleys1 practices · 100% independent
- Buckingham1 practices · 100% independent
- Shanksville1 practices · 100% independent
- Sharon Hill1 practices · 100% independent
- Shavertown1 practices · 100% independent
- Shelocta1 practices · 100% independent
- Brownstown1 practices · 100% independent
- Shoemakersville1 practices · 100% independent
- Shohola1 practices · 100% independent
- White Haven1 practices · 100% independent
- Sidman1 practices · 100% independent
- Sinking Spring1 practices · 0% independent
- Skippack1 practices · 0% independent
- Slatington1 practices · 0% independent
- Brookhaven1 practices · 100% independent
- Smethport1 practices · 100% independent
- Smicksburg1 practices · 100% independent
- Smock1 practices · 100% independent
- Brockway1 practices · 100% independent
- Bridgeport1 practices · 100% independent
- White Oak1 practices · 100% independent
- South Park Township1 practices · 100% independent
- Breinigsville1 practices · 100% independent
- Furlong1 practices · 100% independent
- Bakerstown1 practices · 0% independent
- Garnet Valley1 practices · 100% independent
- Frenchtown1 practices · 100% independent
- Freeland1 practices · 100% independent
- Gilbert1 practices · 100% independent
- Fredericktown1 practices · 0% independent
- Girard1 practices · 100% independent
- Gladwyne1 practices · 100% independent
- Franklin1 practices · 100% independent
- Fort Washington1 practices · 100% independent
- Folsom1 practices · 100% independent
- Glenolden1 practices · 100% independent
- Wilkes-Barre1 practices · 0% independent
- Springdale1 practices · 100% independent
- Green Lane1 practices · 100% independent
- Wilkes-Barre Township1 practices · 100% independent
- Greenfield Township1 practices · 100% independent
- Finleyville1 practices · 0% independent
- Fayette City1 practices · 100% independent
- Fawn Grove1 practices · 100% independent
- Gwynedd Valley1 practices · 100% independent
- Boyertown1 practices · 100% independent
- Farmington1 practices · 100% independent
- Harlem1 practices · 100% independent
- Eynon1 practices · 100% independent
- St Davids1 practices · 100% independent
- Export1 practices · 100% independent
- Harveys Lake1 practices · 100% independent
- Hatboro1 practices · 100% independent
- Albion1 practices · 100% independent
- Haverford1 practices · 100% independent
- Exeter1 practices · 100% independent
- Hawley1 practices · 100% independent
- Avondale1 practices · 100% independent
- Stahlstown1 practices · 0% independent
- Heidelberg1 practices · 100% independent
- Everett1 practices · 100% independent
- Elverson1 practices · 100% independent
- Boothwyn1 practices · 100% independent
- Elkland1 practices · 100% independent
- Holicong1 practices · 100% independent
- Avella1 practices · 100% independent
- Stillwater1 practices · 100% independent
- Homer City1 practices · 100% independent
- Zelienople1 practices · 100% independent
- Elizabethville1 practices · 100% independent
- Honey Brook1 practices · 100% independent
- Hookstown1 practices · 100% independent
- Hopwood1 practices · 100% independent
- Womelsdorf1 practices · 0% independent
- Howard1 practices · 100% independent
- Hummelstown1 practices · 100% independent
- Hunlock1 practices · 100% independent
- Hunlock Creek1 practices · 100% independent
- Woodland1 practices · 100% independent
- Elizabeth1 practices · 100% independent
- Boiling Springs1 practices · 100% independent
- Elimsport1 practices · 100% independent
- Industry1 practices · 100% independent
- Ingleby1 practices · 100% independent
- Jamestown1 practices · 100% independent
- Jamison1 practices · 100% independent
- Jeannette1 practices · 100% independent
- Jenkintown1 practices · 100% independent
- Jersey Shore1 practices · 100% independent
- Eighty Four1 practices · 100% independent
- Jones Mills1 practices · 100% independent
- Jonestown1 practices · 100% independent
- Kane1 practices · 100% independent
- Edwardsville1 practices · 0% independent
- Kersey1 practices · 100% independent
- Edinboro1 practices · 0% independent
- Kingsley1 practices · 100% independent
- East Stroudsburg1 practices · 100% independent
- Kinzers1 practices · 100% independent
- Sunbury1 practices · 100% independent
- Knoxville1 practices · 100% independent
- Kunkletown1 practices · 0% independent
- Swarthmore1 practices · 100% independent
- Lafayette Hill1 practices · 100% independent
- Boalsburg1 practices · 100% independent
- East Pennsboro Township1 practices · 100% independent
- Tarentum1 practices · 0% independent
- Landenberg1 practices · 100% independent
Frequently asked questions
How many veterinary practices are in Pennsylvania?
As of September 2026, VetPulse tracks 1,319 veterinary practices in Pennsylvania.
What percentage of veterinary practices in Pennsylvania are corporately owned?
18.5% of veterinary practices in Pennsylvania are corporately owned — part of a consolidator, private-equity-backed group, or public company — while 81.5% remain independent.
Who is the largest veterinary consolidator in Pennsylvania?
Vetco (Petco) (owned by Petco) is the largest veterinary consolidator operating in Pennsylvania, with 33 in-state locations.
What share of veterinary practices in Pennsylvania are hiring?
11.9% of veterinary practices in Pennsylvania are actively hiring, based on live job-signal data.
Every figure above is queried live from our practice-level dataset — see the methodology for how ownership is triangulated from multiple independent sources. Compare Pennsylvania against every other state on the ownership & consolidation statistics page, or browse the rankings.