Countertop Fabricators in Pennsylvania
Countertop Locator lists 456 countertop fabricators in 261 cities and towns across Pennsylvania (updated October 2026). Philadelphia (40), Pittsburgh (17) and Allentown (10) have the most listings. Statewide that includes 155 shops with granite in their name, 86 shops with marble in their name and 3 big-box and national chains.
Cities with the most countertop fabricators
- Philadelphia (40)
- Pittsburgh (17)
- Allentown (10)
- West Chester (8)
- Harrisburg (7)
- Lancaster (7)
- Norristown (6)
- Bethlehem (4)
- Chambersburg (4)
- Cranberry Twp (4)
- Dubois (4)
- Lansdale (4)
- Lebanon (4)
- Mechanicsburg (4)
- Pottstown (4)
- Abbottstown (3)
- Bensalem (3)
- Chester (3)
- Cochranton (3)
- Ephrata (3)
- Erie (3)
- Exton (3)
- Feasterville-Trevose (3)
- Hazleton (3)
- Huntingdon Valley (3)
- Kutztown (3)
- Levittown (3)
- Lewisburg (3)
- Malvern (3)
- Manheim (3)
- Parkesburg (3)
- Reading (3)
- Stroudsburg (3)
- Warminster (3)
- Willow Grove (3)
More towns in Pennsylvania
- Abington (1)
- Aliquippa (1)
- Allison Park (1)
- Altoona (2)
- Ardmore (2)
- Aston (1)
- Bath (1)
- Beaver Falls (2)
- Bellefonte (1)
- Berlin (1)
- Bernville (2)
- Berrysburg (1)
- Berwyn (1)
- Bethel (1)
- Bloomsburg (1)
- Boyertown (1)
- Brentwood (1)
- Bridgeport (1)
- Bridgeville (1)
- Bristol (1)
- Bristol Twp (2)
- Brodheadsville (1)
- Brogue (1)
- Buckingham Twp (1)
- Butler (1)
- Cabot (2)
- Camp Hill (1)
- Carlisle (2)
- Carnegie (1)
- Cecil (1)
- Central City (1)
- Centre Hall (2)
- Charleroi (1)
- Cheltenham (1)
- Cherry Tree (1)
- Chester Heights (1)
- Chester Springs (2)
- Clearfield (1)
- Coatesville (1)
- Collegeville (2)
- Collier Twp (1)
- Colmar (2)
- Connellsville (1)
- Conshohocken (2)
- Coopersburg (1)
- Cooperstown (1)
- Corry (1)
- Cranberry Township (1)
- Cumberland Twp (1)
- Dallastown (1)
- Darby (1)
- Derry (1)
- Derry Twp (1)
- Dewart (1)
- Dillsburg (2)
- Douglassville (1)
- Dover (2)
- Dravosburg (1)
- Drums (1)
- Duncansville (1)
- Dunmore (1)
- Earl Twp (1)
- East Berlin (1)
- East Earl Twp (1)
- East Freedom (1)
- East Norriton Twp (1)
- East Stroudsburg (1)
- East Whiteland Twp (1)
- Easton (1)
- Eddystone (1)
- Edinboro (2)
- Elizabethtown (2)
- Elverson (1)
- Emmaus (1)
- Essington (1)
- Evans City (1)
- Everett (1)
- Eynon (1)
- Fairless Hills (2)
- Ferndale (1)
- Gardners (1)
- Gibsonia (2)
- Glassport (1)
- Glen Mills (1)
- Glenshaw (1)
- Glenside (1)
- Gordonville (1)
- Greene Twp (1)
- Greensburg (1)
- Greenville (1)
- Guys Mills (1)
- Hanover (1)
- Hanover Township (1)
- Hanover Twp (1)
- Harmony (2)
- Harrisville (1)
- Hatfield (1)
- Hatfield Twp (1)
- Hawley (1)
- Heidelberg Twp (1)
- Hempfield Twp (1)
- Henryville (1)
- Hereford Twp (1)
- Highspire (1)
- Hollidaysburg (1)
- Holtwood (1)
- Honey Brook (1)
- Horsham (2)
- Huntingdon (1)
- Hyde Park (1)
- Indiana (1)
- Irwin (2)
- Jackson Twp (1)
- Jeannette (1)
- Jefferson Twp (1)
- Johnstown (2)
- Kennett Square (1)
- King Of Prussia (2)
- Kinzers (2)
- Lake Ariel (1)
- Lake City (1)
- Langhorne (2)
- Lawrence (1)
- Leechburg (1)
- Leetsdale (1)
- Linesville (1)
- Lititz (1)
- Lower Allen Twp (1)
- Lower Providence Twp (1)
- Lower Salford Twp (1)
- Lower Southampton Twp (2)
- Macungie (1)
- Maidencreek Twp (1)
- Mansfield (1)
- Marcus Hook (1)
- Mars (1)
- McKeesport (1)
- Meadville (2)
- Middletown (1)
- Mifflintown (1)
- Mill Hall (1)
- Millcreek Twp (1)
- Mohnton (1)
- Monessen (1)
- Montgomeryville (1)
- Montoursville (2)
- Moosic (2)
- Morton (1)
- Murrysville (1)
- Myerstown (2)
- Nanty-Glo (1)
- Narvon (1)
- Natrona Heights (1)
- Nazareth (2)
- New Britain (1)
- New Cumberland (1)
- New Hanover Twp (1)
- New Kensington (1)
- New Tripoli (1)
- North East (1)
- North Huntingdon Twp (2)
- North Wales (1)
- Orefield (1)
- Ottsville (2)
- Oxford (1)
- Palm (1)
- Paradise (1)
- Pen Argyl (1)
- Perkasie (1)
- Phoenixville (1)
- Pittston (1)
- Plains Twp (1)
- Plum (2)
- Plymouth Twp (1)
- Portersville (1)
- Quakertown (1)
- Radnor Twp (1)
- Red Lion (1)
- Reinholds (1)
- Reno (2)
- Richland Twp (1)
- Sayre (1)
- Scenery Hill (1)
- Scranton (1)
- Selinsgrove (2)
- Sellersville (1)
- Sharpsburg (1)
- Somerset (1)
- Souderton (1)
- South Fayette Twp (1)
- Southampton (1)
- Spring Grove (2)
- Spring Twp (1)
- Stewartstown (1)
- Summerhill (1)
- Sweet Valley (1)
- Tatamy (1)
- Taylor (1)
- Telford (1)
- Tobyhanna (1)
- Trainer (1)
- Transfer (1)
- Trooper (1)
- Trout Run (1)
- Trumbauersville (1)
- Tullytown (1)
- Uniontown (1)
- Upper Chichester Twp (1)
- Upper Darby (1)
- Upper Dublin Twp (1)
- Upper Gwynedd Twp (1)
- Upper Merion Twp (1)
- Valley Twp (1)
- Verona (2)
- Warrington (1)
- Waterford (2)
- West Deer Twp (1)
- West Hazleton (1)
- West Mifflin (1)
- West Norriton Twp (1)
- Wexford (1)
- Wilkes-Barre (2)
- Williamsport (2)
- Willow Street (2)
- Wyomissing (1)
- York (2)