State of Vet Care in Pennsylvania
As of October 2026, Pennsylvania has 1,293 veterinary practices tracked; 20.6% are corporately owned , led by NVA with 36 in-state locations . 79.4% of practices remain independently owned , and 12.1% are actively hiring .
Key takeaways
-
1,293 veterinary practices tracked in Pennsylvania, of which 20.6% are corporately owned. -
11.3% of practices in Pennsylvania are private-equity-backed. -
NVA (owned by JAB Holding Company) leads all consolidators operating in the state with 36 locations. -
General practices make up 83.8% of the state's practice mix.
Consolidation by city
At a glance
12.1% of practices in Pennsylvania are actively hiring.
Ownership breakdown in Pennsylvania
| Ownership type | Practices | Share |
|---|---|---|
| Independent | 1,026 | 79.4% |
| PE-backed | 146 | 11.3% |
| Corporate group | 107 | 8.3% |
| Private group | 7 | 0.5% |
| Public company | 7 | 0.5% |
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 | NVA | JAB Holding Company (Strategic) | 36 | 13.5% |
| 2 | VCA | Mars (Strategic) | 32 | 12.0% |
| 3 | Banfield | Mars (Strategic) | 27 | 10.2% |
| 4 | Mission Pet Health | Shore Capital Partners / Silver Lake (Private Equity) | 13 | 4.9% |
| 5 | VetCor | Oak Hill Capital (Private Equity) | 13 | 4.9% |
| 6 | CareVet | Compass Group Equity Partners (Private Equity) | 12 | 4.5% |
| 7 | PetVet Care Centers | KKR (Private Equity) | 12 | 4.5% |
| 8 | BluePearl Pet Hospital | Mars (Strategic) | 11 | 4.1% |
| 9 | Heart + Paw | Whistler Capital Partners (Private Equity) | 11 | 4.1% |
| 10 | Veterinary Practice Partners | Audax Private Equity (Private Equity) | 9 | 3.4% |
Practice-type mix
| Type | Practices | Share |
|---|---|---|
| General | 1,083 | 83.8% |
| Mobile | 73 | 5.6% |
| Specialty Referral | 50 | 3.9% |
| Emergency | 32 | 2.5% |
| Urgent Care | 31 | 2.4% |
| Mixed | 23 | 1.8% |
| Telehealth | 1 | 0.1% |
Species mix
| Segment | Practices | Share |
|---|---|---|
| Small Animal | 1,078 | 83.4% |
| Mixed | 148 | 11.4% |
| Equine | 48 | 3.7% |
| Exotic | 12 | 0.9% |
| Food Animal | 3 | 0.2% |
| Other | 2 | 0.2% |
| Unspecified | 2 | 0.2% |
Browse by city
- Philadelphia74 practices · 77% independent
- Pittsburgh58 practices · 56.9% independent
- Lancaster21 practices · 76.2% independent
- Allentown16 practices · 93.8% independent
- West Chester15 practices · 86.7% independent
- Erie15 practices · 80% independent
- York13 practices · 46.2% independent
- Mechanicsburg13 practices · 46.2% independent
- Harrisburg13 practices · 84.6% independent
- State College11 practices · 63.6% independent
- Washington11 practices · 72.7% independent
- Pottstown10 practices · 60% independent
- Greensburg10 practices · 80% independent
- Malvern10 practices · 70% independent
- Cranberry Twp9 practices · 33.3% independent
- Hanover8 practices · 87.5% independent
- Media8 practices · 62.5% independent
- Chadds Ford8 practices · 100% independent
- Reading7 practices · 71.4% independent
- Carlisle7 practices · 100% independent
- Monroeville7 practices · 42.9% independent
- Doylestown7 practices · 71.4% independent
- Butler7 practices · 85.7% independent
- Ambler6 practices · 66.7% independent
- Bethlehem6 practices · 66.7% independent
- Somerset6 practices · 100% independent
- Wexford6 practices · 66.7% independent
- Kennett Square6 practices · 100% independent
- Lebanon6 practices · 100% independent
- Bridgeville5 practices · 80% independent
- Chambersburg5 practices · 40% independent
- Newtown Square5 practices · 80% independent
- Stroudsburg5 practices · 40% independent
- Langhorne5 practices · 20% independent
- Wyomissing5 practices · 80% independent
- Bensalem5 practices · 80% independent
- Newtown5 practices · 80% independent
- Coatesville5 practices · 100% independent
- Williamsport5 practices · 80% independent
- Uniontown5 practices · 100% independent
- Quakertown5 practices · 80% independent
- Levittown5 practices · 60% independent
- Oxford5 practices · 80% independent
- King of Prussia4 practices · 25% independent
- Centre Hall4 practices · 100% independent
- Phoenixville4 practices · 75% independent
- Harleysville4 practices · 75% independent
- Selinsgrove4 practices · 100% independent
- Chalfont4 practices · 100% independent
- Brodheadsville4 practices · 75% independent
- North Huntingdon4 practices · 75% independent
- Danville4 practices · 100% independent
- Downingtown4 practices · 50% independent
- Wayne4 practices · 50% independent
- Bethel Park4 practices · 75% independent
- Lehighton4 practices · 100% independent
- New Brighton4 practices · 75% independent
- Honesdale4 practices · 100% independent
- Willow Grove4 practices · 75% independent
- Canonsburg4 practices · 100% independent
- Palmyra4 practices · 75% independent
- McMurray4 practices · 75% independent
- Shippensburg4 practices · 50% independent
- Conshohocken4 practices · 50% independent
- Hermitage4 practices · 50% independent
- Tamaqua4 practices · 100% independent
- Mt Pleasant4 practices · 100% independent
- Mt Pocono4 practices · 100% independent
- New Hope4 practices · 75% independent
- Easton4 practices · 75% independent
- Hershey4 practices · 100% independent
- Whitehall Township3 practices · 66.7% independent
- New Kensington3 practices · 100% independent
- Brookville3 practices · 66.7% independent
- Meadville3 practices · 66.7% independent
- New Wilmington3 practices · 100% independent
- Schuylkill Haven3 practices · 100% independent
- Norristown3 practices · 33.3% independent
- Dover3 practices · 66.7% independent
- Scranton3 practices · 66.7% independent
- Montrose3 practices · 100% independent
- Sewickley3 practices · 100% independent
- Amberson3 practices · 100% independent
- Northampton3 practices · 100% independent
- Huntingdon Valley3 practices · 100% independent
- Ardmore3 practices · 100% independent
- Cochranville3 practices · 100% independent
- DuBois3 practices · 100% independent
- Slippery Rock3 practices · 100% independent
- Gettysburg3 practices · 33.3% independent
- Souderton3 practices · 66.7% independent
- Southampton3 practices · 66.7% independent
- Greenville3 practices · 66.7% independent
- Johnstown3 practices · 100% independent
- Fleetwood3 practices · 100% independent
- Springfield Township3 practices · 33.3% independent
- Grove City3 practices · 66.7% independent
- Gibsonia3 practices · 66.7% independent
- Mars3 practices · 100% independent
- Kingston3 practices · 100% independent
- Exton3 practices · 100% independent
- Murrysville3 practices · 66.7% independent
- Ebensburg3 practices · 100% independent
- Blandon3 practices · 100% independent
- Fairview3 practices · 100% independent
- Gilbertsville3 practices · 33.3% independent
- Bath3 practices · 100% independent
- Lansdale3 practices · 66.7% independent
- Valencia3 practices · 66.7% independent
- Elizabethtown3 practices · 100% independent
- Bryn Mawr3 practices · 100% independent
- Glen Mills3 practices · 66.7% independent
- Glen Rock3 practices · 66.7% independent
- Warrington3 practices · 66.7% independent
- Annville3 practices · 100% independent
- Port Matilda3 practices · 100% independent
- Waterford3 practices · 100% independent
- Glenmoore3 practices · 100% independent
- Waynesburg3 practices · 66.7% independent
- Havertown3 practices · 66.7% independent
- Lewisburg3 practices · 66.7% independent
- Red Lion3 practices · 100% independent
- Mill Hall3 practices · 100% independent
- Conestoga3 practices · 100% independent
- Etters3 practices · 100% independent
- Lititz3 practices · 100% independent
- Yardley3 practices · 100% independent
- Hellertown3 practices · 100% independent
- Lock Haven2 practices · 100% independent
- Clearfield2 practices · 100% independent
- Albion2 practices · 100% independent
- Allison Park2 practices · 50% independent
- Macungie2 practices · 50% independent
- Manheim2 practices · 50% independent
- Bradford2 practices · 50% independent
- Mansfield2 practices · 100% independent
- Marietta2 practices · 100% independent
- Bellefonte2 practices · 50% independent
- Factoryville2 practices · 100% independent
- Fairless Hills2 practices · 50% independent
- McKees Rocks2 practices · 100% independent
- Flourtown2 practices · 100% independent
- Fogelsville2 practices · 100% independent
- Milan2 practices · 100% independent
- Columbia2 practices · 100% independent
- Altoona2 practices · 100% independent
- Coopersburg2 practices · 100% independent
- Gap2 practices · 100% independent
- Montgomery County2 practices · 100% independent
- Broomall2 practices · 50% 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
- Muncy2 practices · 50% independent
- Aston Township2 practices · 50% independent
- Berwyn2 practices · 50% independent
- Athens2 practices · 100% independent
- New Britain2 practices · 100% independent
- New Castle2 practices · 100% independent
- Glenshaw2 practices · 100% independent
- Glenside2 practices · 50% independent
- New Oxford2 practices · 100% independent
- Greencastle2 practices · 100% independent
- Dallas2 practices · 100% independent
- Newville2 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
- Paoli2 practices · 100% independent
- Hamburg2 practices · 100% independent
- Pen Argyl2 practices · 50% independent
- Penn Hills Township2 practices · 100% independent
- Pennsburg2 practices · 100% independent
- Perkasie2 practices · 50% independent
- Perkiomenville2 practices · 100% independent
- Dalton2 practices · 100% independent
- Plains2 practices · 50% independent
- Harmony2 practices · 100% independent
- Camp Hill2 practices · 100% independent
- Plymouth Meeting2 practices · 50% independent
- Hatfield2 practices · 50% independent
- Darlington2 practices · 100% independent
- Quarryville2 practices · 100% independent
- Hazle Township2 practices · 100% independent
- Richboro2 practices · 100% independent
- Denver2 practices · 100% independent
- Roaring Spring2 practices · 100% independent
- Herndon2 practices · 100% independent
- Rome2 practices · 100% independent
- Derry2 practices · 100% independent
- Holland2 practices · 100% independent
- Hollidaysburg2 practices · 50% independent
- Saegertown2 practices · 100% independent
- Devon2 practices · 50% independent
- Carbondale2 practices · 100% independent
- Sarver2 practices · 100% independent
- Saylorsburg2 practices · 100% independent
- Dillsburg2 practices · 100% independent
- Sellersville2 practices · 50% independent
- Seneca2 practices · 100% independent
- Horsham2 practices · 50% independent
- Huntingdon2 practices · 100% independent
- Imperial2 practices · 100% independent
- Shrewsbury2 practices · 100% independent
- Indiana2 practices · 100% independent
- Drexel Hill2 practices · 100% independent
- Dunmore2 practices · 50% 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
- Aliquippa2 practices · 50% independent
- Stewartstown2 practices · 100% independent
- Stowe2 practices · 0% independent
- Stoystown2 practices · 100% independent
- Strasburg2 practices · 100% independent
- Chester Springs2 practices · 50% independent
- Bangor2 practices · 100% independent
- Blanchard2 practices · 100% independent
- Titusville2 practices · 100% independent
- Kittanning2 practices · 50% independent
- Kutztown2 practices · 100% independent
- Bloomsburg2 practices · 100% independent
- Turtle Creek2 practices · 100% independent
- Lake Ariel2 practices · 100% independent
- Lancaster County2 practices · 100% independent
- Upper Darby Township2 practices · 100% independent
- Clarks Summit2 practices · 100% independent
- Latrobe2 practices · 100% independent
- Walnutport2 practices · 50% independent
- Warminster2 practices · 100% independent
- Warren2 practices · 100% independent
- Elkins Park2 practices · 100% independent
- Leesport2 practices · 100% independent
- Watsontown2 practices · 50% independent
- Waynesboro2 practices · 100% independent
- Wellsboro2 practices · 100% independent
- Ellwood City2 practices · 100% independent
- Bedford2 practices · 100% independent
- Lemont Furnace2 practices · 100% independent
- Leola2 practices · 100% independent
- Emmaus2 practices · 50% independent
- Enola2 practices · 100% independent
- Ephrata2 practices · 100% independent
- Willow Street2 practices · 0% independent
- Linden2 practices · 100% independent
- Wynnewood2 practices · 100% independent
- Littlestown2 practices · 50% independent
- Union City1 practices · 100% independent
- Unionville1 practices · 100% independent
- Upper Hillville1 practices · 100% independent
- Upper St Clair1 practices · 0% independent
- UPPR MORELAND1 practices · 100% independent
- Verona1 practices · 0% independent
- Villanova1 practices · 0% independent
- Wallingford1 practices · 100% independent
- Warminster Township1 practices · 0% independent
- Warrendale1 practices · 100% independent
- Warriors Mark1 practices · 100% independent
- Washington Crossing1 practices · 100% independent
- West Brandywine Township1 practices · 100% independent
- West Grove1 practices · 100% independent
- West Hazleton1 practices · 100% independent
- West Lawn1 practices · 0% independent
- West Middlesex1 practices · 100% independent
- West Newton1 practices · 100% independent
- White Haven1 practices · 100% independent
- White Oak1 practices · 0% independent
- Wilkes-Barre1 practices · 100% independent
- Wilkes-Barre Township1 practices · 100% independent
- Womelsdorf1 practices · 0% independent
- Woodland1 practices · 100% independent
- Wyoming1 practices · 100% independent
- Wysox1 practices · 100% independent
- Yorkana1 practices · 100% independent
- Youngwood1 practices · 100% independent
- Zelienople1 practices · 100% independent
- Alburtis1 practices · 100% independent
- Amity1 practices · 100% independent
- Andreas1 practices · 100% independent
- Apollo1 practices · 100% independent
- Ashland1 practices · 100% independent
- Avella1 practices · 100% independent
- Avondale1 practices · 100% independent
- Bakerstown1 practices · 0% independent
- Bartonsville1 practices · 100% independent
- Beaver1 practices · 0% independent
- Belle Vernon1 practices · 100% independent
- Benezette1 practices · 100% independent
- Bernville1 practices · 100% independent
- Berwick1 practices · 100% independent
- Bethel1 practices · 100% independent
- Biglerville1 practices · 100% independent
- Birdsboro1 practices · 100% independent
- Blairsville1 practices · 100% independent
- Blakely1 practices · 100% independent
- Blue Bell1 practices · 100% independent
- Boalsburg1 practices · 100% independent
- Boiling Springs1 practices · 0% independent
- Boothwyn1 practices · 100% independent
- Boyertown1 practices · 100% independent
- Breinigsville1 practices · 100% independent
- Bridgeport1 practices · 100% independent
- Brockway1 practices · 100% independent
- Brookhaven1 practices · 100% independent
- Brownstown1 practices · 100% independent
- Buckingham1 practices · 100% independent
- Burgettstown1 practices · 100% independent
- Canadensis1 practices · 100% independent
- Carmichaels1 practices · 100% independent
- Carnegie1 practices · 0% independent
- Cheltenham1 practices · 100% independent
- Chester1 practices · 100% independent
- Chicora1 practices · 100% independent
- Christiana1 practices · 100% independent
- Clairton1 practices · 100% independent
- Clarion1 practices · 0% independent
- Clark1 practices · 100% independent
- Clarks Mills1 practices · 100% independent
- Clarksville1 practices · 100% independent
- Claysville1 practices · 100% independent
- Cleversburg1 practices · 100% independent
- Clifford Township1 practices · 100% independent
- Coal Township1 practices · 100% independent
- Cochranton1 practices · 0% independent
- Collegeville1 practices · 100% independent
- Collingdale1 practices · 100% independent
- Colmar1 practices · 100% independent
- Colver1 practices · 100% independent
- Conyngham1 practices · 100% independent
- Coraopolis1 practices · 0% independent
- Corry1 practices · 100% independent
- Coudersport1 practices · 100% independent
- Cowansville1 practices · 100% independent
- Cranberry Township1 practices · 100% independent
- Dallastown1 practices · 100% independent
- Danboro1 practices · 100% independent
- Delaware County1 practices · 100% independent
- Delmont1 practices · 100% independent
- Dickson City1 practices · 100% independent
- Douglassville1 practices · 100% independent
- Dravosburg1 practices · 0% independent
- Dresher1 practices · 0% independent
- Duncannon1 practices · 100% independent
- Duncansville1 practices · 100% independent
- Duryea1 practices · 100% independent
- Eagleville1 practices · 0% independent
- East Berlin1 practices · 100% independent
- East Earl1 practices · 100% independent
- East Norriton Township1 practices · 0% independent
- East Pennsboro Township1 practices · 100% independent
- East Stroudsburg1 practices · 100% independent
- Edinboro1 practices · 0% independent
- Eighty Four1 practices · 100% independent
- Elimsport1 practices · 100% independent
- Elizabeth1 practices · 100% independent
- Elizabethville1 practices · 100% independent
- Elkland1 practices · 100% independent
- Elverson1 practices · 100% independent
- Everett1 practices · 100% independent
- Exeter1 practices · 100% independent
- Export1 practices · 100% independent
- Eynon1 practices · 100% independent
- Farmington1 practices · 100% independent
- Fawn Grove1 practices · 100% independent
- Fayette City1 practices · 100% independent
- Feasterville-Trevose1 practices · 100% independent
- Finleyville1 practices · 0% independent
- Folsom1 practices · 100% independent
- Fort Washington1 practices · 100% independent
- Franklin1 practices · 100% independent
- Fredericktown1 practices · 0% independent
- Freeland1 practices · 100% independent
- Frenchtown1 practices · 100% independent
- Furlong1 practices · 100% independent
- Garnet Valley1 practices · 100% independent
- Gilbert1 practices · 100% independent
- Girard1 practices · 100% independent
- Gladwyne1 practices · 100% independent
- Glenolden1 practices · 100% independent
- Green Lane1 practices · 100% independent
- Greenfield Township1 practices · 100% independent
- Gwynedd Valley1 practices · 100% independent
- Harlem1 practices · 100% independent
- Harveys Lake1 practices · 100% independent
- Hatboro1 practices · 100% independent
- Haverford1 practices · 100% independent
- Hawley1 practices · 100% independent
- Hazleton1 practices · 100% independent
- Heidelberg1 practices · 0% independent
- Holicong1 practices · 100% independent
- Homer City1 practices · 100% independent
- Homestead1 practices · 100% independent
- Honey Brook1 practices · 100% independent
- Hookstown1 practices · 100% independent
- Hopwood1 practices · 100% independent
- Howard1 practices · 100% independent
- Hummelstown1 practices · 100% independent
- Hunlock1 practices · 100% independent
- Hunlock Creek1 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
- Jones Mills1 practices · 100% independent
- Jonestown1 practices · 100% independent
- Kane1 practices · 100% independent
- Kersey1 practices · 100% independent
- Kingsley1 practices · 100% independent
- Kinzers1 practices · 100% independent
- Knoxville1 practices · 100% independent
- Kunkletown1 practices · 0% independent
- Lafayette Hill1 practices · 100% independent
- Landenberg1 practices · 0% independent
- Landisville1 practices · 0% independent
- Lansdowne1 practices · 100% independent
- Larksville1 practices · 100% independent
- Leck Kill1 practices · 100% independent
- Leechburg1 practices · 100% independent
- Leetsdale1 practices · 0% independent
- Lehigh County1 practices · 100% independent
- Lewistown1 practices · 100% independent
- Ligonier1 practices · 100% independent
- Limerick1 practices · 100% independent
- Lincoln University1 practices · 100% independent
- Linesville1 practices · 100% independent
- Lower Burrell1 practices · 0% independent
- Loysville1 practices · 100% independent
- Manor1 practices · 100% 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
- Mercer1 practices · 100% independent
- Mercersburg1 practices · 100% independent
- Mertztown1 practices · 100% independent
- Middlebury Center1 practices · 100% independent
- Middletown1 practices · 100% independent
- Mifflinburg1 practices · 100% independent
- Mifflintown1 practices · 100% independent
- Milford1 practices · 100% independent
- Milford Square1 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
- Moon Township1 practices · 100% independent
- Morton1 practices · 0% independent
- Mountville1 practices · 100% independent
- Myerstown1 practices · 100% independent
- Nanticoke1 practices · 100% independent
- Narberth1 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
- New Cumberland1 practices · 0% independent
- New Freeport1 practices · 100% independent
- New Holland1 practices · 100% independent
- New Stanton1 practices · 100% independent
- New Tripoli1 practices · 100% independent
- Oakford1 practices · 0% independent
- Orson1 practices · 100% independent
- Palm1 practices · 100% independent
- Palmerton1 practices · 100% independent
- Paxinos1 practices · 100% independent
- Peach Bottom1 practices · 100% independent
- Philipsburg1 practices · 0% independent
- Pine Grove1 practices · 0% independent
- Pleasant Hills1 practices · 0% independent
- Plum1 practices · 0% independent
- Plumsteadville1 practices · 100% independent
- Point Marion1 practices · 100% independent
- Portersville1 practices · 100% independent
- Pottsville1 practices · 100% independent
- Prospect Park1 practices · 100% independent
- Punxsutawney1 practices · 100% independent
- Reedsville1 practices · 100% independent
- Renfrew1 practices · 100% independent
- Riegelsville1 practices · 100% independent
- Ringtown1 practices · 100% independent
- Robesonia1 practices · 100% independent
- Rockledge1 practices · 0% independent
- Roslyn1 practices · 0% independent
- Royersford1 practices · 0% independent
- Rush1 practices · 100% independent
- Russell1 practices · 100% independent
- Sanatoga1 practices · 100% independent
- Sandy Lake1 practices · 100% independent
- Schellsburg1 practices · 100% independent
- Schwenksville1 practices · 100% independent
- Scotrun1 practices · 100% independent
- Scottdale1 practices · 100% independent
- Seven Fields1 practices · 0% independent
- Seven Valleys1 practices · 100% independent
- Shanksville1 practices · 100% independent
- Sharon Hill1 practices · 100% independent
- Shavertown1 practices · 100% independent
- Shelocta1 practices · 100% independent
- Shoemakersville1 practices · 100% independent
- Shohola1 practices · 100% independent
- Sidman1 practices · 100% independent
- Sinking Spring1 practices · 0% independent
- Skippack1 practices · 0% independent
- Slatington1 practices · 0% independent
- Smethport1 practices · 100% independent
- Smicksburg1 practices · 100% independent
- Smock1 practices · 100% independent
- South Park Township1 practices · 100% independent
- Springdale1 practices · 100% independent
- St Davids1 practices · 100% independent
- Stahlstown1 practices · 0% independent
- Sunbury1 practices · 100% independent
- Swarthmore1 practices · 100% independent
- Tarentum1 practices · 0% independent
- Thomasville1 practices · 100% independent
- Thompson1 practices · 100% independent
- Thorndale1 practices · 100% independent
- Throop1 practices · 0% independent
- Towanda1 practices · 100% independent
- Trappe1 practices · 0% independent
- Trevose1 practices · 0% independent
- Troy1 practices · 100% independent
- Tunkhannock1 practices · 100% independent
- Tyrone1 practices · 100% independent
- Ulster1 practices · 100% independent
Veterinary careers in Pennsylvania
Frequently asked questions
How many veterinary practices are in Pennsylvania?
As of October 2026, VetPulse tracks 1,293 veterinary practices in Pennsylvania.
What percentage of veterinary practices in Pennsylvania are corporately owned?
20.6% of veterinary practices in Pennsylvania are corporately owned — part of a consolidator, private-equity-backed group, or public company — while 79.4% remain independent.
Who is the largest veterinary consolidator in Pennsylvania?
NVA (owned by JAB Holding Company) is the largest veterinary consolidator operating in Pennsylvania, with 36 in-state locations.
What share of veterinary practices in Pennsylvania are hiring?
12.1% 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.