187 cities · Google Maps ratings

Pennsylvania's Top-Rated Tub-to-Shower Pros, by City

Every one of this site's 187 Pennsylvania cities pairs a cost estimate with a top-rated list instead of a contractor file. Open one to see its number and its list together.

Acrylic kit conversion in Pennsylvania

CityLocal estimate
Abington$2,250 to $5,700
Allentown$1,900 to $4,800
Allison Park$2,200 to $5,450
Altoona$2,000 to $5,000 (national)
Ardmore$2,250 to $5,700
Aston$2,250 to $5,700
Baldwin$2,200 to $5,450
Bensalem$2,250 to $5,700
Bethel Park$2,200 to $5,450
Bethlehem$1,900 to $4,800
Bristol$2,250 to $5,700
Broomall$2,250 to $5,700
Buckingham$2,250 to $5,700
Butler$2,200 to $5,450
Caln$2,250 to $5,700
Carlisle$2,000 to $5,000 (national)
Carnot-Moon$2,200 to $5,450
Chambersburg$2,000 to $5,000 (national)
Cheltenham$2,250 to $5,700
Coatesville$2,250 to $5,700
College$2,000 to $5,000 (national)
Colonial Park$2,000 to $5,000 (national)
Columbia$2,200 to $5,450
Coolbaugh$2,000 to $5,000 (national)
Cranberry$2,200 to $5,450
Cumru$2,000 to $5,000 (national)
Darby$2,250 to $5,700
Dingman$2,000 to $5,000 (national)
Douglass$2,000 to $5,000 (national)
Dover$2,000 to $5,000 (national)
Doylestown$2,250 to $5,700
Drexel Hill$2,250 to $5,700
Dunmore$2,000 to $5,000 (national)
East Bradford$2,250 to $5,700
East Brandywine$2,250 to $5,700
East Cocalico$2,200 to $5,450
East Goshen$2,250 to $5,700
East Hempfield$2,200 to $5,450
East Lampeter$2,200 to $5,450
East Norriton$2,250 to $5,700
East Pennsboro$2,000 to $5,000 (national)
East Whiteland$2,250 to $5,700
Easton$1,900 to $4,800
Easttown$2,250 to $5,700
Elizabethtown$2,200 to $5,450
Emmaus$1,900 to $4,800
Ephrata$2,200 to $5,450
Erie$2,000 to $5,000 (national)
Forks$1,900 to $4,800
Franklin Park$2,200 to $5,450
Fullerton$1,900 to $4,800
Greensburg$2,200 to $5,450
Hanover$2,000 to $5,000 (national)
Harborcreek$2,000 to $5,000 (national)
Harrisburg$2,000 to $5,000 (national)
Hatfield$2,250 to $5,700
Haverford$2,250 to $5,700
Hazle$2,000 to $5,000 (national)
Hazleton$2,000 to $5,000 (national)
Hempfield$2,000 to $5,000 (national)
Hermitage$2,000 to $5,000 (national)
Hershey$2,000 to $5,000 (national)
Hilltown$2,250 to $5,700
Horsham$2,250 to $5,700
Indiana$2,000 to $5,000 (national)
Jefferson Hills$2,200 to $5,450
Johnstown$2,000 to $5,000 (national)
King of Prussia$2,250 to $5,700
Kingston$2,000 to $5,000 (national)
Lancaster$2,200 to $5,450
Lansdale$2,250 to $5,700
Lansdowne$2,250 to $5,700
Lebanon$2,000 to $5,000 (national)
Levittown$2,250 to $5,700
Limerick$2,250 to $5,700
Lower Allen$2,000 to $5,000 (national)
Lower Burrell$2,200 to $5,450
Lower Gwynedd$2,250 to $5,700
Lower Macungie$1,900 to $4,800
Lower Makefield$2,250 to $5,700
Lower Merion$2,250 to $5,700
Lower Moreland$2,250 to $5,700
Lower Paxton$2,000 to $5,000 (national)
Lower Pottsgrove$2,250 to $5,700
Lower Providence$2,250 to $5,700
Lower Salford$2,250 to $5,700
Lower Saucon$1,900 to $4,800
Lower Southampton$2,250 to $5,700
Loyalsock$2,000 to $5,000 (national)
Manheim$2,200 to $5,450
Marple$2,250 to $5,700
McCandless$2,200 to $5,450
McKeesport$2,200 to $5,450
Meadville$2,000 to $5,000 (national)
Middle Smithfield$2,000 to $5,000 (national)
Millcreek$2,000 to $5,000 (national)
Monroeville$2,200 to $5,450
Montgomeryville$2,250 to $5,700
Moon$2,200 to $5,450
Mount Joy$2,200 to $5,450
Muhlenberg$2,000 to $5,000 (national)
Munhall$2,200 to $5,450
Murrysville$2,200 to $5,450
Nether Providence$2,250 to $5,700
New Britain$2,250 to $5,700
New Kensington$2,200 to $5,450
Newberry$2,000 to $5,000 (national)
Newtown$2,250 to $5,700
Norristown$2,250 to $5,700
North Lebanon$2,000 to $5,000 (national)
North Middleton$2,000 to $5,000 (national)
North Strabane$2,200 to $5,450
North Union$2,200 to $5,450
North Whitehall$1,900 to $4,800
Northampton$1,900 to $4,800
Palmer$1,900 to $4,800
Penn Forest$1,900 to $4,800
Philadelphia$2,250 to $5,700
Phoenixville$2,250 to $5,700
Pittsburgh$2,200 to $5,450
Plum$2,200 to $5,450
Plumstead$2,250 to $5,700
Pocono$2,000 to $5,000 (national)
Pottstown$2,250 to $5,700
Pottsville$2,000 to $5,000 (national)
Progress$2,000 to $5,000 (national)
Radnor$2,250 to $5,700
Reading$2,000 to $5,000 (national)
Robinson$2,000 to $5,000 (national)
Roslyn$2,250 to $5,700
Ross$2,200 to $5,450
Rostraver$2,200 to $5,450
Scranton$2,000 to $5,000 (national)
Shaler$2,200 to $5,450
Sharon$2,000 to $5,000 (national)
Shiloh$2,000 to $5,000 (national)
Skippack$2,250 to $5,700
South Fayette$2,200 to $5,450
South Lebanon$2,000 to $5,000 (national)
South Middleton$2,000 to $5,000 (national)
South Union$2,200 to $5,450
South Whitehall$1,900 to $4,800
Springettsbury$2,000 to $5,000 (national)
Springfield$2,000 to $5,000 (national)
St. Marys$2,000 to $5,000 (national)
Stroud$2,000 to $5,000 (national)
Swatara$2,000 to $5,000 (national)
Towamencin$2,250 to $5,700
Tredyffrin$2,250 to $5,700
Upper Allen$2,000 to $5,000 (national)
Upper Darby$2,250 to $5,700
Upper Dublin$2,250 to $5,700
Upper Gwynedd$2,250 to $5,700
Upper Macungie$1,900 to $4,800
Upper Merion$2,250 to $5,700
Upper Moreland$2,250 to $5,700
Upper Saucon$1,900 to $4,800
Upper Southampton$2,250 to $5,700
Upper St. Clair$2,200 to $5,450
Upper Uwchlan$2,250 to $5,700
Uwchlan$2,250 to $5,700
Warminster$2,250 to $5,700
Warrington$2,250 to $5,700
Warwick$2,250 to $5,700
Weigelstown$2,000 to $5,000 (national)
West Bradford$2,250 to $5,700
West Chester$2,250 to $5,700
West Deer$2,200 to $5,450
West Goshen$2,250 to $5,700
West Hanover$2,000 to $5,000 (national)
West Hempfield$2,200 to $5,450
West Lampeter$2,200 to $5,450
West Mifflin$2,200 to $5,450
West Norriton$2,250 to $5,700
West Whiteland$2,250 to $5,700
Westtown$2,250 to $5,700
Whitemarsh$2,250 to $5,700
Whitpain$2,250 to $5,700
Wilkes-Barre$2,000 to $5,000 (national)
Wilkinsburg$2,200 to $5,450
Williamsport$2,000 to $5,000 (national)
Willistown$2,250 to $5,700
Willow Grove$2,250 to $5,700
Worcester$2,250 to $5,700
Wyomissing$2,000 to $5,000 (national)
Yeadon$2,250 to $5,700
York$2,000 to $5,000 (national)