top of page
WHERE WE SERVE
Basement waterproofing, foundation support and repair, and egress window installation in Ohio & Western Pennsylvania.


Eco-Seal serves 91 counties and 549 cities & towns across Ohio and Western Pennsylvania. Click any county to see the towns we cover.
Ohio
77 counties · 378 cities & towns
Allen County (5 towns)
- Lima (pop. 37,873)
- Delphos (pop. 7,117)
- Bluffton (pop. 4,161)
- Fort Shawnee (pop. 3,726)
- Spencerville (pop. 2,198)
Ashland County (2 towns)
- Ashland (pop. 21,360)
- Loudonville (pop. 2,786)
Ashtabula County (5 towns)
- Ashtabula (pop. 17,975)
- Conneaut (pop. 12,318)
- Geneva (pop. 6,051)
- Jefferson (pop. 3,041)
- North Kingsville (pop. 2,742)
Athens County (3 towns)
- Athens (pop. 25,044)
- Nelsonville (pop. 5,197)
- The Plains (pop. 3,080)
Auglaize County (4 towns)
- Wapakoneta (pop. 9,957)
- Saint Marys (pop. 8,332)
- Minster (pop. 3,046)
- New Bremen (pop. 2,785)
Belmont County (5 towns)
- Martins Ferry (pop. 6,260)
- Saint Clairsville (pop. 5,184)
- Bellaire (pop. 4,189)
- Barnesville (pop. 4,125)
- Shadyside (pop. 3,454)
Carroll County (1 town)
- Carrollton (pop. 3,137)
Champaign County (2 towns)
- Urbana (pop. 11,547)
- Saint Paris (pop. 2,089)
Clark County (6 towns)
- Springfield (pop. 59,680)
- New Carlisle (pop. 5,693)
- Park Layne (pop. 4,343)
- Lisbon (pop. 2,845)
- Enon (pop. 2,449)
- Green Meadows (pop. 2,327)
Clinton County (3 towns)
- Wilmington (pop. 12,449)
- Blanchester (pop. 4,224)
- Sabina (pop. 2,499)
Columbiana County (6 towns)
- Salem (pop. 12,003)
- East Liverpool (pop. 9,958)
- Columbiana (pop. 6,559)
- East Palestine (pop. 4,761)
- Wellsville (pop. 4,060)
- Calcutta (pop. 3,742)
Coshocton County (2 towns)
- Coshocton (pop. 11,050)
- West Lafayette (pop. 2,417)
Crawford County (3 towns)
Cuyahoga County (48 towns)
- Cleveland (pop. 365,379)
- Parma (pop. 79,937)
- Lakewood (pop. 50,656)
- Euclid (pop. 49,692)
- Strongsville (pop. 46,491)
- Cleveland Heights (pop. 45,312)
- Westlake (pop. 34,228)
- Collinwood (pop. 34,220)
- North Olmsted (pop. 32,442)
- North Royalton (pop. 31,322)
- Garfield Heights (pop. 29,781)
- Shaker Heights (pop. 29,439)
- Maple Heights (pop. 23,701)
- Glenville (pop. 23,559)
- Solon (pop. 23,043)
- South Euclid (pop. 21,883)
- Rocky River (pop. 21,755)
- Parma Heights (pop. 20,863)
- Mayfield Heights (pop. 20,351)
- Broadview Heights (pop. 19,936)
- Brook Park (pop. 18,595)
- Berea (pop. 18,545)
- Clark-Fulton (pop. 18,185)
- Detroit-Shoreway (pop. 17,382)
- East Cleveland (pop. 17,344)
- Fairview Park (pop. 17,291)
- Hough (pop. 16,359)
- Bay Village (pop. 16,163)
- Middleburg Heights (pop. 16,004)
- Lyndhurst (pop. 14,050)
- Beachwood (pop. 14,040)
- University Heights (pop. 13,914)
- Warrensville Heights (pop. 13,789)
- Brecksville (pop. 13,635)
- Bedford (pop. 12,747)
- Seven Hills (pop. 11,720)
- Bedford Heights (pop. 11,020)
- Brooklyn (pop. 10,899)
- Richmond Heights (pop. 9,286)
- Highland Heights (pop. 8,719)
- Olmsted Falls (pop. 8,582)
- Independence (pop. 7,135)
- Pepper Pike (pop. 6,796)
- Moreland Hills (pop. 3,466)
- Mayfield (pop. 3,403)
- Orange (pop. 3,277)
- Gates Mills (pop. 2,264)
- Walton Hills (pop. 2,033)
Darke County (2 towns)
- Versailles (pop. 2,692)
- Arcanum (pop. 2,347)
Defiance County (1 town)
- Defiance (pop. 16,776)
Delaware County (4 towns)
- Delaware (pop. 41,302)
- Powell (pop. 12,972)
- Lewis Center (pop. 11,261)
- Sunbury (pop. 5,097)
Erie County (3 towns)
Fairfield County (4 towns)
- Lancaster (pop. 39,766)
- Pickerington (pop. 23,094)
- Canal Winchester (pop. 9,107)
- Baltimore (pop. 2,981)
Fayette County (1 town)
- Washington Court House (pop. 14,401)
Franklin County (16 towns)
- Dublin (pop. 45,098)
- Reynoldsburg (pop. 41,076)
- Westerville (pop. 39,190)
- Hilliard (pop. 37,114)
- Upper Arlington (pop. 36,800)
- Gahanna (pop. 35,726)
- Worthington (pop. 14,786)
- Bexley (pop. 13,928)
- New Albany (pop. 10,825)
- Lincoln Village (pop. 9,032)
- Blacklick Estates (pop. 8,682)
- Grandview Heights (pop. 8,085)
- Groveport (pop. 6,009)
- Obetz (pop. 5,489)
- Huber Ridge (pop. 4,604)
- Lake Darby (pop. 4,592)
Fulton County (4 towns)
Gallia County (1 town)
- Gallipolis (pop. 3,313)
Geauga County (6 towns)
- Chardon (pop. 5,242)
- Chagrin Falls (pop. 4,188)
- South Russell (pop. 3,972)
- Bainbridge (pop. 3,267)
- Middlefield (pop. 2,693)
- Chesterland (pop. 2,521)
Greene County (9 towns)
- Beavercreek (pop. 46,549)
- Fairborn (pop. 34,510)
- Xenia (pop. 25,441)
- Bellbrook (pop. 7,317)
- Cedarville (pop. 4,177)
- Yellow Springs (pop. 3,697)
- Wilberforce (pop. 2,271)
- Shawnee Hills (pop. 2,171)
- Jamestown (pop. 2,027)
Guernsey County (2 towns)
Hancock County (1 town)
- Findlay (pop. 40,313)
Hardin County (2 towns)
Harrison County (1 town)
- Cadiz (pop. 3,051)
Henry County (1 town)
- Napoleon (pop. 8,862)
Highland County (2 towns)
- Hillsboro (pop. 6,557)
- Greenfield (pop. 4,572)
Hocking County (1 town)
- Logan (pop. 7,117)
Holmes County (1 town)
- Millersburg (pop. 3,151)
Huron County (3 towns)
- Norwalk (pop. 16,827)
- Willard (pop. 6,063)
- New London (pop. 2,381)
Jackson County (2 towns)
Jefferson County (4 towns)
- Steubenville (pop. 18,161)
- Toronto (pop. 4,882)
- Wintersville (pop. 3,765)
- Mingo Junction (pop. 3,347)
Knox County (4 towns)
- Mount Vernon (pop. 16,742)
- Apple Valley (pop. 5,058)
- Fredericktown (pop. 2,648)
- Gambier (pop. 2,213)
Lake County (12 towns)
- Mentor (pop. 47,450)
- Willoughby (pop. 23,959)
- Painesville (pop. 20,312)
- Eastlake (pop. 17,670)
- Willowick (pop. 14,204)
- Wickliffe (pop. 12,652)
- Willoughby Hills (pop. 10,019)
- Mentor-on-the-Lake (pop. 7,131)
- Kirtland (pop. 6,793)
- Madison (pop. 3,182)
- North Madison (pop. 3,182)
- Fairport Harbor (pop. 3,108)
Licking County (9 towns)
- Newark (pop. 47,529)
- Pataskala (pop. 17,886)
- Heath (pop. 10,412)
- Granville (pop. 5,747)
- Johnstown (pop. 4,918)
- Beechwood Trails (pop. 3,020)
- Buckeye Lake (pop. 2,520)
- Hebron (pop. 2,409)
- Utica (pop. 2,196)
Logan County (2 towns)
- Bellefontaine (pop. 14,115)
- Northwood (pop. 5,160)
Lorain County (14 towns)
- Lorain (pop. 65,211)
- Elyria (pop. 52,656)
- North Ridgeville (pop. 35,280)
- Avon Lake (pop. 25,206)
- Avon (pop. 22,544)
- Avon Center (pop. 15,724)
- Amherst (pop. 12,135)
- Vermilion-on-the-Lake (pop. 11,006)
- Sheffield Lake (pop. 8,957)
- Oberlin (pop. 8,555)
- Grafton (pop. 6,165)
- Wellington (pop. 4,852)
- Sheffield (pop. 3,327)
- Lagrange (pop. 2,595)
Lucas County (7 towns)
- Toledo (pop. 265,638)
- Oregon (pop. 19,950)
- Sylvania (pop. 19,011)
- Maumee (pop. 13,896)
- Waterville (pop. 5,514)
- Whitehouse (pop. 4,990)
- Ottawa Hills (pop. 4,790)
Madison County (3 towns)
- London (pop. 10,060)
- Plain City (pop. 4,302)
- West Jefferson (pop. 4,137)
Mahoning County (8 towns)
- Youngstown (pop. 60,068)
- Boardman (pop. 35,376)
- Austintown (pop. 29,677)
- Struthers (pop. 10,063)
- Campbell (pop. 7,982)
- Canfield (pop. 7,355)
- Sebring (pop. 4,191)
- Poland (pop. 2,463)
Marion County (1 town)
- Marion (pop. 36,363)
Medina County (5 towns)
Meigs County (1 town)
- Middleport (pop. 2,474)
Mercer County (3 towns)
- Celina (pop. 10,935)
- Coldwater (pop. 4,774)
- Saint Henry (pop. 2,427)
Miami County (5 towns)
- Troy (pop. 25,659)
- Piqua (pop. 20,354)
- Tipp City (pop. 10,274)
- West Milton (pop. 4,697)
- Covington (pop. 2,625)
Monroe County (1 town)
- Woodsfield (pop. 2,210)
Montgomery County (19 towns)
- Dayton (pop. 135,512)
- Kettering (pop. 57,862)
- Huber Heights (pop. 43,439)
- Riverside (pop. 24,972)
- Trotwood (pop. 23,070)
- Miamisburg (pop. 19,923)
- Vandalia (pop. 15,106)
- Englewood (pop. 13,460)
- West Carrollton City (pop. 13,297)
- Clayton (pop. 13,146)
- Shiloh (pop. 11,272)
- Northridge (pop. 8,487)
- Union (pop. 6,461)
- Moraine (pop. 6,393)
- Brookville (pop. 5,900)
- Germantown (pop. 5,503)
- New Lebanon (pop. 3,796)
- Fort McKinley (pop. 3,473)
- Drexel (pop. 2,076)
Morrow County (2 towns)
- Mount Gilead (pop. 3,503)
- Cardington (pop. 2,079)
Muskingum County (3 towns)
- Zanesville (pop. 25,498)
- North Zanesville (pop. 2,816)
- New Concord (pop. 2,361)
Ottawa County (3 towns)
- Port Clinton (pop. 6,025)
- Oak Harbor (pop. 2,715)
- Genoa (pop. 2,306)
Paulding County (1 town)
- Paulding (pop. 3,555)
Perry County (2 towns)
- New Lexington (pop. 4,435)
- Crooksville (pop. 2,418)
Pickaway County (3 towns)
- Circleville (pop. 13,927)
- Ashville (pop. 4,190)
- South Bloomfield (pop. 2,143)
Pike County (2 towns)
Portage County (7 towns)
- Kent (pop. 29,810)
- Streetsboro (pop. 17,260)
- Aurora (pop. 15,838)
- Ravenna (pop. 11,619)
- Brimfield (pop. 3,694)
- Garrettsville (pop. 2,449)
- Windham (pop. 2,205)
Putnam County (3 towns)
- Ottawa (pop. 4,456)
- Leipsic (pop. 2,177)
- Columbus Grove (pop. 2,160)
Richland County (4 towns)
Ross County (1 town)
- Chillicothe (pop. 21,727)
Sandusky County (5 towns)
- Fremont (pop. 16,297)
- Clyde (pop. 6,294)
- Ballville (pop. 2,976)
- Gibsonburg (pop. 2,452)
- Woodville (pop. 2,083)
Scioto County (6 towns)
- Portsmouth (pop. 17,871)
- Wheelersburg (pop. 6,437)
- West Portsmouth (pop. 3,149)
- Lucasville (pop. 2,757)
- New Boston (pop. 2,174)
- Rosemount (pop. 2,112)
Seneca County (2 towns)
Shelby County (1 town)
- Sidney (pop. 20,858)
Stark County (11 towns)
- Canton (pop. 71,885)
- Massillon (pop. 32,146)
- Alliance (pop. 22,055)
- North Canton (pop. 17,842)
- Louisville (pop. 9,521)
- Perry Heights (pop. 8,441)
- Canal Fulton (pop. 5,325)
- Greentown (pop. 3,804)
- Minerva (pop. 3,678)
- Hartville (pop. 3,329)
- Richville (pop. 3,324)
Summit County (22 towns)
- Akron (pop. 197,542)
- Cuyahoga Falls (pop. 51,114)
- Stow (pop. 34,483)
- Green (pop. 27,475)
- Barberton (pop. 25,191)
- Hudson (pop. 22,437)
- Twinsburg (pop. 19,248)
- Tallmadge (pop. 18,394)
- New Franklin (pop. 13,877)
- Copley (pop. 13,641)
- Macedonia (pop. 12,168)
- Norton (pop. 11,673)
- Fairlawn (pop. 7,710)
- Portage Lakes (pop. 6,968)
- Montrose-Ghent (pop. 5,177)
- Munroe Falls (pop. 5,044)
- Reminderville (pop. 3,976)
- Mogadore (pop. 3,811)
- Richfield (pop. 3,702)
- Northfield (pop. 3,637)
- Lakemore (pop. 2,926)
- Silver Lake (pop. 2,411)
Trumbull County (12 towns)
- Warren (pop. 40,245)
- Niles (pop. 18,443)
- Hubbard (pop. 7,650)
- Cortland (pop. 7,105)
- Champion Heights (pop. 6,498)
- Howland Center (pop. 6,351)
- Newton Falls (pop. 4,557)
- Mineral Ridge (pop. 3,892)
- Lordstown (pop. 3,332)
- West Hill (pop. 2,273)
- Bolindale (pop. 2,089)
- Masury (pop. 2,064)
Tuscarawas County (6 towns)
- New Philadelphia (pop. 17,677)
- Dover (pop. 12,899)
- Uhrichsville (pop. 5,272)
- Newcomerstown (pop. 3,702)
- Strasburg (pop. 2,735)
- Dennison (pop. 2,709)
Union County (2 towns)
- Marysville (pop. 22,817)
- Richwood (pop. 2,222)
Van Wert County (1 town)
- Van Wert (pop. 10,798)
Warren County (4 towns)
- Lebanon (pop. 20,623)
- Springboro (pop. 19,062)
- Carlisle (pop. 5,259)
- Waynesville (pop. 2,999)
Washington County (3 towns)
Wayne County (5 towns)
- Wooster (pop. 27,232)
- Orrville (pop. 8,491)
- Rittman (pop. 6,131)
- Doylestown (pop. 3,051)
- Creston (pop. 2,181)
Wood County (5 towns)
- Bowling Green (pop. 30,808)
- Perrysburg (pop. 25,041)
- Rossford (pop. 6,299)
- North Baltimore (pop. 3,369)
- Walbridge (pop. 3,011)
Wyandot County (2 towns)
- Upper Sandusky (pop. 6,698)
- Carey (pop. 3,586)
Pennsylvania
14 counties · 171 cities & towns
Allegheny County (69 towns)
- Pittsburgh (pop. 304,391)
- Mount Lebanon (pop. 32,730)
- Bethel Park (pop. 32,118)
- Monroeville (pop. 28,176)
- Plum (pop. 27,505)
- Allison Park (pop. 21,552)
- West Mifflin (pop. 20,075)
- Baldwin (pop. 19,819)
- Upper Saint Clair (pop. 19,229)
- McKeesport (pop. 17,727)
- Wilkinsburg (pop. 15,731)
- Franklin Park (pop. 14,415)
- Whitehall (pop. 13,834)
- New Kensington (pop. 12,170)
- Carnot-Moon (pop. 11,372)
- Jefferson Hills (pop. 11,360)
- Munhall (pop. 11,247)
- North Versailles (pop. 10,571)
- Brentwood (pop. 9,512)
- Glenshaw (pop. 8,981)
- Swissvale (pop. 8,855)
- Dormont (pop. 8,465)
- Bellevue (pop. 8,252)
- Pleasant Hills (pop. 8,252)
- Castle Shannon (pop. 8,235)
- Carnegie (pop. 7,931)
- West View (pop. 6,685)
- Forest Hills (pop. 6,443)
- Oakmont (pop. 6,443)
- White Oak (pop. 6,225)
- Clairton (pop. 6,181)
- McKees Rocks (pop. 6,010)
- Crafton (pop. 5,876)
- Coraopolis (pop. 5,590)
- Fox Chapel (pop. 5,383)
- Turtle Creek (pop. 5,272)
- Duquesne (pop. 5,254)
- Bridgeville (pop. 5,092)
- Green Tree (pop. 4,968)
- North Braddock (pop. 4,787)
- Arnold (pop. 4,772)
- Avalon (pop. 4,642)
- Tarentum (pop. 4,462)
- Glassport (pop. 4,420)
- Sewickley (pop. 3,829)
- Port Vue (pop. 3,744)
- Millvale (pop. 3,689)
- Etna (pop. 3,401)
- Sharpsburg (pop. 3,398)
- Springdale (pop. 3,375)
- Mount Oliver (pop. 3,354)
- Ingram (pop. 3,281)
- Pitcairn (pop. 3,246)
- Brackenridge (pop. 3,211)
- Trafford (pop. 3,144)
- Homestead (pop. 3,114)
- Edgewood (pop. 3,069)
- Churchill (pop. 2,979)
- Aspinwall (pop. 2,763)
- Gibsonia (pop. 2,733)
- Liberty (pop. 2,520)
- Verona (pop. 2,442)
- Emsworth (pop. 2,419)
- Greenock (pop. 2,195)
- Wilmerding (pop. 2,156)
- Braddock (pop. 2,128)
- East McKeesport (pop. 2,108)
- Rankin (pop. 2,090)
- Imperial (pop. 2,068)
Armstrong County (4 towns)
- Vandergrift (pop. 5,032)
- Kittanning (pop. 3,921)
- Ford City (pop. 2,878)
- Leechburg (pop. 2,069)
Beaver County (12 towns)
Butler County (11 towns)
- Butler (pop. 13,289)
- Fernway (pop. 12,414)
- Homeacre-Lyndora (pop. 6,906)
- Shanor-Northvue (pop. 5,051)
- Meridian (pop. 3,881)
- Zelienople (pop. 3,709)
- Slippery Rock (pop. 3,613)
- Fox Run (pop. 3,282)
- Seven Fields (pop. 2,846)
- Meadowood (pop. 2,693)
- Oak Hills (pop. 2,333)
Clarion County (1 town)
- Clarion (pop. 6,089)
Crawford County (5 towns)
- Meadville (pop. 13,050)
- Titusville (pop. 5,262)
- Cambridge Springs (pop. 2,538)
- Conneaut Lakeshore (pop. 2,395)
- Pymatuning Central (pop. 2,269)
Erie County (6 towns)
Fayette County (8 towns)
- Uniontown (pop. 9,990)
- Connellsville (pop. 7,031)
- Masontown (pop. 3,399)
- Leith-Hatfield (pop. 2,546)
- Oliver (pop. 2,535)
- East Uniontown (pop. 2,419)
- Brownsville (pop. 2,292)
- Hopwood (pop. 2,090)
Greene County (2 towns)
- Waynesburg (pop. 4,006)
- Fairdale (pop. 2,059)
Lawrence County (4 towns)
- New Castle (pop. 22,375)
- Ellwood City (pop. 7,617)
- Oakwood (pop. 2,270)
- New Wilmington (pop. 2,233)
Mercer County (7 towns)
- Hermitage (pop. 16,230)
- Sharon (pop. 13,562)
- Grove City (pop. 8,193)
- Greenville (pop. 5,819)
- Sharpsville (pop. 4,271)
- Farrell (pop. 4,258)
- Reynolds Heights (pop. 2,061)
Venango County (3 towns)
- Oil City (pop. 10,137)
- Franklin (pop. 6,302)
- Sugarcreek (pop. 5,120)
Washington County (17 towns)
- Washington (pop. 13,497)
- Canonsburg (pop. 8,922)
- Monessen (pop. 6,876)
- California (pop. 6,608)
- McMurray (pop. 4,647)
- Monongahela (pop. 4,159)
- Charleroi (pop. 4,015)
- Thompsonville (pop. 3,520)
- Centerville (pop. 3,191)
- Wolfdale (pop. 2,888)
- Gastonville (pop. 2,818)
- McGovern (pop. 2,742)
- Bentleyville (pop. 2,525)
- Muse (pop. 2,504)
- Cecil-Bishop (pop. 2,476)
- New Eagle (pop. 2,126)
- McDonald (pop. 2,095)
Westmoreland County (22 towns)
- Murrysville (pop. 20,134)
- Greensburg (pop. 14,976)
- Lower Burrell (pop. 11,758)
- Jeannette (pop. 8,780)
- Latrobe (pop. 8,081)
- Donora (pop. 4,663)
- Mount Pleasant (pop. 4,363)
- Scottdale (pop. 4,251)
- Level Green (pop. 4,020)
- Irwin (pop. 3,859)
- Loyalhanna (pop. 3,428)
- Blairsville (pop. 3,321)
- Manor (pop. 3,299)
- Youngwood (pop. 2,956)
- Delmont (pop. 2,640)
- Derry (pop. 2,594)
- West Newton (pop. 2,544)
- Lawson Heights (pop. 2,194)
- New Stanton (pop. 2,129)
- Southwest Greensburg (pop. 2,086)
- South Greensburg (pop. 2,054)
- Lynnwood-Pricedale (pop. 2,031)

bottom of page