Veterinarians in Pennsylvania
Vet Locator lists 1,641 veterinary clinics in 622 cities and towns across Pennsylvania (updated October 2026). Philadelphia (89), Pittsburgh (74) and Lancaster (22) have the most listings. Statewide that includes 39 emergency and 24-hour hospitals, 25 specialty and referral hospitals, 6 mobile and house-call vets, 23 cat-only clinics and 127 chain and corporate clinics.
Cities with the most veterinary clinics
- Philadelphia (89)
- Pittsburgh (74)
- Lancaster (22)
- Allentown (20)
- West Chester (19)
- Erie (16)
- York (16)
- Greensburg (14)
- Harrisburg (13)
- Hanover (12)
- Malvern (12)
- Reading (12)
- State College (12)
- Washington (12)
- Cranberry Twp (11)
- Carlisle (10)
- Doylestown (10)
- Monroeville (10)
- Quakertown (10)
- Bensalem (9)
- Chadds Ford (9)
- Mechanicsburg (9)
- Easton (8)
- Pottstown (8)
- Shippensburg (8)
- Wexford (8)
- Williamsport (8)
- Bethlehem (7)
- Canonsburg (7)
- Kennett Square (7)
- Lebanon (7)
- Meadville (7)
- Media (7)
- Southampton (7)
- Wayne (7)
- Bethel Park (6)
- Chambersburg (6)
- Conshohocken (6)
- Downingtown (6)
- Elizabethtown (6)
- Feasterville Trevose (6)
- Greenville (6)
- Langhorne (6)
- Latrobe (6)
- Lehighton (6)
- Norristown (6)
- Phoenixville (6)
- Plymouth Meeting (6)
- Uniontown (6)
- Waynesboro (6)
- Whitehall (6)
- Altoona (5)
- Ambler (5)
- Bradford (5)
- Butler (5)
- Clearfield (5)
- Dubois (5)
- Exton (5)
- Grove City (5)
- Johnstown (5)
- Levittown (5)
- Montrose (5)
- New Brighton (5)
- New Castle (5)
- New Wilmington (5)
- Oxford (5)
- Somerset (5)
- Springfield (5)
- Tamaqua (5)
- Warminster (5)
- Warren (5)
- Bellefonte (4)
- Bloomsburg (4)
- Chalfont (4)
- Danville (4)
- Delmont (4)
- Dillsburg (4)
- East Stroudsburg (4)
- Elizabethville (4)
- Franklin (4)
- Gettysburg (4)
- Harleysville (4)
- Hermitage (4)
- Hershey (4)
- Honesdale (4)
- Indiana (4)
- Jenkintown (4)
- King Of Prussia (4)
- Kittanning (4)
- Lansdale (4)
- Lewisburg (4)
- Lower Merion Twp (4)
- Lower Paxton Twp (4)
- Mercersburg (4)
- Newtown (4)
- Punxsutawney (4)
- Red Lion (4)
- Richboro (4)
- Scranton (4)
- Souderton (4)
- Stroudsburg (4)
- Valencia (4)
- Warrington (4)
- Waterford (4)
- Waynesburg (4)
- Wilkes Barre (4)
- Yardley (4)
- Aliquippa (3)
- Annville (3)
- Apollo (3)
- Aston (3)
- Athens (3)
- Bangor (3)
- Bath (3)
- Berwick (3)
- Berwyn (3)
- Birdsboro (3)
- Bridgeville (3)
- Brodheadsville (3)
- Brookville (3)
- Buckingham Twp (3)
- Centre Hall (3)
- Chester Springs (3)
- Clarks Summit (3)
- Colmar (3)
- Columbia (3)
- Corry (3)
- Coudersport (3)
- Cranberry Township (3)
- Denver (3)
- Derry (3)
- Douglassville (3)
- Dover (3)
- East Earl (3)
- Ebensburg (3)
- Elkins Park (3)
- Enola (3)
- Ephrata (3)
- Etters (3)
- Fairless Hills (3)
- Gibsonia (3)
- Glen Mills (3)
- Glenolden (3)
- Greencastle (3)
- Hamburg (3)
- Hampden Twp (3)
- Harmony (3)
- Hatfield (3)
- Havertown (3)
- Huntingdon (3)
- Lansdowne (3)
- Linden (3)
- Lititz (3)
- Littlestown (3)
- Manheim (3)
- Mansfield (3)
- Mifflintown (3)
- Millcreek Twp (3)
- Monaca (3)
- Moscow (3)
- Mt Pocono (3)
- Muncy (3)
- Nazareth (3)
- New Britain (3)
- New Freedom (3)
- New Hope (3)
- New Oxford (3)
- North East (3)
- Northampton (3)
- Orefield (3)
- Palmyra (3)
- Penn Hills Twp (3)
- Plains (3)
- Point Marion (3)
- Port Matilda (3)
- Selinsgrove (3)
- Sewickley (3)
- Slippery Rock (3)
- Upper Darby (3)
- Wallingford (3)
- Wellsboro (3)
- White Oak (3)
- Willow Grove (3)
- Willow Street (3)
- Wyoming (3)
More towns in Pennsylvania
- Abington (1)
- Albion (2)
- Alburtis (1)
- Allison Park (2)
- Alsace Twp (1)
- Amity Twp (1)
- Andreas (1)
- Archbald (1)
- Ardmore (2)
- Ashland (1)
- Avondale (2)
- Bakerstown (2)
- Bartonsville (1)
- Beaver (1)
- Beaver Falls (1)
- Bedford (2)
- Bedminster (1)
- Belle Vernon (2)
- Berlin (2)
- Bernville (2)
- Biglerville (1)
- Blairsville (1)
- Blakely (2)
- Blakeslee (2)
- Blandon (1)
- Blue Bell (1)
- Boiling Springs (1)
- Boyertown (1)
- Breinigsville (1)
- Brentwood (1)
- Bridgeport (1)
- Bridgewater Twp (1)
- Bristol Twp (1)
- Brockway (1)
- Brookhaven (1)
- Broomall (2)
- Brownstown (1)
- Bryn Mawr (2)
- Burgettstown (1)
- Caernarvon Twp (1)
- Cambria Twp (1)
- Camp Hill (2)
- Canadensis (1)
- Carbondale (2)
- Carmichaels (1)
- Carnegie (1)
- Carroll Twp (1)
- Castle Shannon (1)
- Center Twp (1)
- Cheltenham (1)
- Cherry Tree (1)
- Cherryhill Twp (1)
- Chester (1)
- Chestnut Hill Twp (1)
- Christiana (1)
- Clarendon (1)
- Clarion (1)
- Clark (1)
- Clarksville (1)
- Claysburg (1)
- Clinton (1)
- Clinton Twp (1)
- Coal Township (1)
- Coatesville (2)
- Cochranton (1)
- Cochranville (2)
- Codorus Twp (1)
- College Twp (1)
- Collegeville (1)
- Collingdale (1)
- Colver (1)
- Conestoga (1)
- Conneaut Twp (1)
- Connoquenessing Twp (1)
- Coopersburg (2)
- Coraopolis (2)
- Cowansville (1)
- Croydon (1)
- Dallas (2)
- Dallastown (1)
- Danboro (1)
- Darby (1)
- Devon (2)
- Dickson City (1)
- Dravosburg (1)
- Dresher (1)
- Drexel Hill (2)
- Duncansville (1)
- Dunmore (1)
- Dushore (1)
- East Allen Twp (1)
- East Berlin (1)
- East Cocalico Twp (1)
- East Fallowfield Twp (1)
- East Goshen Twp (1)
- East Hempfield Twp (1)
- East Huntingdon Twp (1)
- Edinboro (1)
- Eighty Four (1)
- Elizabeth (2)
- Elkland (1)
- Ellwood City (2)
- Elverson (1)
- Emmaus (2)
- Everett (2)
- Exeter (1)
- Export (1)
- Factoryville (1)
- Fairview (2)
- Farmington (1)
- Fayette City (1)
- Ferguson Twp (1)
- Finleyville (1)
- Fleetwood (2)
- Flourtown (2)
- Folsom (1)
- Fort Washington (2)
- Franklintown (1)
- Fredericktown (1)
- Freeland (1)
- Furlong (1)
- Gap (1)
- Garnet Valley (1)
- Gilbertsville (2)
- Gillett (1)
- Girard (1)
- Glen Rock (2)
- Glenmoore (1)
- Glenshaw (1)
- Glenside (1)
- Green Lane (1)
- Grindstone (1)
- Hanover Township (1)
- Harborcreek Twp (1)
- Harris Twp (1)
- Harrison City (1)
- Harveys Lake (1)
- Hatboro (1)
- Haverford (1)
- Hazle Township (1)
- Hazle Twp (2)
- Hazleton (2)
- Heidelberg (1)
- Hellertown (2)
- Hempfield Twp (1)
- Herndon (1)
- Holicong (1)
- Holland (1)
- Hollidaysburg (2)
- Homer City (1)
- Homestead (1)
- Honey Brook (1)
- Hookstown (1)
- Hopwood (1)
- Horsham (2)
- Howard (1)
- Hummelstown (1)
- Hunlock Creek (1)
- Huntingdon Valley (2)
- Imperial (1)
- Intercourse (1)
- Irwin (1)
- Jamestown (2)
- Jamison (1)
- Jeannette (2)
- Jefferson Hills (1)
- Jenner Twp (1)
- Jersey Shore (1)
- Jim Thorpe (1)
- Jones Mills (1)
- Jonestown (1)
- Kempton (1)
- Kersey (1)
- Kingston (2)
- Kinzers (2)
- Knoxville (1)
- Kunkletown (1)
- Kutztown (1)
- Lafayette Hill (1)
- Lake Ariel (2)
- Landenberg (2)
- Landisville (1)
- Larksville (1)
- Leechburg (1)
- Leesport (1)
- Leetsdale (1)
- Lemont Furnace (1)
- Lenox Twp (1)
- Leola (1)
- Lewistown (2)
- Ligonier (1)
- Limerick (1)
- Lincoln University (1)
- Lock Haven (2)
- London Grove Twp (1)
- Londonderry Twp (1)
- Lower Allen Twp (1)
- Lower Burrell (2)
- Lower Gwynedd Twp (1)
- Lower Makefield Twp (1)
- Lower Providence Twp (1)
- Luzerne (2)
- Macungie (2)
- Manor (2)
- Marcus Hook (1)
- Marietta (1)
- Mars (2)
- Marshall Twp (1)
- Marysville (1)
- Matamoras (1)
- Mc Kees Rocks (1)
- Mc Veytown (1)
- McConnellsburg (1)
- McKean (1)
- McKees Rocks (1)
- McMurray (2)
- Meyersdale (1)
- Middleburg (1)
- Middlebury Center (1)
- Middletown (1)
- Middletown Twp (1)
- Mifflinburg (2)
- Milan (1)
- Milford (1)
- Milford Twp (1)
- Mill Hall (1)
- Millerstown (1)
- Millheim (1)
- Monongahela (1)
- Monroe (1)
- Montoursville (1)
- Morgantown (2)
- Morrisville (2)
- Mount Pleasant (2)
- Mountain Top (1)
- Mountville (2)
- Mt Bethel (1)
- Mt Joy (2)
- Mt Pleasant (2)
- Mt Pleasant Twp (1)
- Munhall (1)
- Murrysville (1)
- Myerstown (2)
- N Huntingdon (1)
- Nanticoke (1)
- Natrona Heights (2)
- Needmore (1)
- New Alexandria (1)
- New Bethlehem (1)
- New Cumberland (1)
- New Freeport (2)
- New Holland (2)
- New Kensington (1)
- New Ringgold (2)
- New Stanton (1)
- New Tripoli (1)
- Newberry Twp (1)
- Newburg (1)
- Newport (1)
- Newtown Square (2)
- Newtown Twp (1)
- Newville (1)
- North Fayette Twp (1)
- North Huntingdon (1)
- North Huntingdon Twp (2)
- North Strabane Twp (1)
- North Versailles (1)
- North Versailles Township (1)
- North Wales (2)
- Northumberland (2)
- Nottingham (2)
- Nottingham Twp (1)
- Oakdale (2)
- Ohio Twp (1)
- Old Forge (2)
- Old Lycoming Twp (1)
- Oley (2)
- Olyphant (1)
- Orwigsburg (1)
- Ottsville (1)
- Palm (1)
- Palmerton (1)
- Palmyra Twp (1)
- Paoli (1)
- Paradise Twp (1)
- Peach Bottom (2)
- Pen Argyl (1)
- Penn Twp (1)
- Pennsburg (2)
- Perkasie (2)
- Perkiomenville (2)
- Peters Twp (1)
- Pgh (1)
- Philipsburg (2)
- Pine Grove (1)
- Pipersville (2)
- Pittston (1)
- Pleasant Hills (1)
- Plum (1)
- Plumstead Twp (1)
- Pocono Lake (1)
- Pocono Summit (1)
- Potter Twp (1)
- Pottsville (2)
- Prospect Park (1)
- Prosperity (1)
- Quarryville (2)
- Reedsville (1)
- Renfrew (1)
- Renovo (1)
- Richmond Twp (1)
- Ridley Twp (1)
- Rimersburg (2)
- Ringtown (2)
- Roaring Spring (2)
- Robesonia (1)
- Rockledge (1)
- Rome (2)
- Royersford (1)
- Ruscombmanor Twp (1)
- Russell (1)
- Sadsbury Twp (1)
- Saegertown (1)
- Saint Clair (1)
- Saltsburg (2)
- Sanatoga (1)
- Sarver (2)
- Saylorsburg (1)
- Schuylkill Haven (2)
- Schwenksville (1)
- Scotrun (2)
- Scott Township (1)
- Scottdale (1)
- Sellersville (1)
- Seneca (1)
- Seven Fields (1)
- Seven Valleys (1)
- Sharon Hill (1)
- Shavertown (2)
- Shelocta (1)
- Shillington (1)
- Shippenville (1)
- Shoemakersville (2)
- Shrewsbury (2)
- Sidman (1)
- Skippack (1)
- Skytop (1)
- Slatington (1)
- Smethport (2)
- Smock (1)
- South Abington Township (1)
- South Abington Twp (1)
- South Beaver Twp (1)
- South Franklin Twp (1)
- South Park (2)
- South Strabane Twp (1)
- Spring City (1)
- Spring Grove (2)
- Spring Twp (1)
- Springdale (1)
- Springettsbury Twp (1)
- Springfield Twp (1)
- St Thomas (1)
- Starrucca (1)
- Stewartstown (1)
- Stillwater (1)
- Stowe (2)
- Stoystown (1)
- Strasburg (2)
- Stroud Twp (2)
- Sugarloaf (1)
- Summit Twp (2)
- Sunbury (2)
- Tarentum (2)
- Taylor Twp (1)
- Telford (2)
- Texas Twp (1)
- Thomasville (1)
- Thompson (1)
- Thorndale (1)
- Throop (1)
- Tionesta (1)
- Titusville (2)
- Towamencin Twp (1)
- Towanda (1)
- Transfer (1)
- Trappe (2)
- Tremont (1)
- Trexlertown (1)
- Troy (1)
- Tunkhannock (2)
- Tyrone (1)
- Tyrone Twp (1)
- Ulster (1)
- Union City (1)
- Unionville (1)
- Upper Allen Twp (1)
- Upper Hanover (1)
- Upper Macungie Twp (2)
- Upper Makefield Twp (1)
- Upper Merion Twp (1)
- Upper Mt Bethel Twp (1)
- Upper Pottsgrove Twp (1)
- Utica (1)
- Uwchlan Twp (1)
- Walnutport (2)
- Warriors Mark (1)
- Washington Twp (1)
- Watsontown (2)
- West Brunswick Twp (1)
- West Caln Twp (1)
- West Goshen Twp (1)
- West Grove (2)
- West Hazleton (1)
- West Mahoning Twp (1)
- West Middlesex (1)
- West Newton (2)
- West Rockhill Twp (1)
- Westtown Twp (1)
- Wetmore Twp (1)
- White (1)
- White Haven (1)
- White Twp (1)
- Whitehall Township (1)
- Whitemarsh Twp (1)
- Wilkins Twp (2)
- Wind Gap (1)
- Womelsdorf (1)
- Woodbourne (1)
- Woodcock Twp (1)
- Woodland (1)
- Wright Twp (1)
- Wynnewood (2)
- Wyomissing (2)
- Wysox (2)
- Youngwood (1)
- Zelienople (1)