The TriCities #1 Rated Pool Installation and Service Company

Geneva Pool Service has earned the reputation of the number one business for pool openings, pool closings, pool maintenance, pool liners and pool installations over the past several years by serving St. Charles, Wayne, West Chicago, South Elgin, Campton Hills, Elburn, Geneva, Sugar Grove, Batavia and North Aurora with reliable service, fair prices and a strong work ethic. We’re a pool services company that you can rely on to be there for you whenever you need us. Try us once — we’re confident you will be with us for life!

Openings, Closings and Maintenance

Geneva Pool is a trusted local resource to have your pool opened, maintained and closed for the season.  Count on us for any opening or closing need, no matter if it’s a small above-ground pool, or a commercial apartment complex.

Installations And Repairs

If you’re looking to add the beauty, value and summer fun that a backyard pool can provide your home and family, Geneva Pool offers complete installation services.  And whenever your pool has a problem, Geneva Pool is the place to call. Whether the issue concerns the filter, pump, heater, pool — or anything else — Geneva Pool will get you back up and running in no time!

Liner Replacements

Count on Geneva Pool to professionally install your in-ground or above-ground pool liner for the best functional and aesthetic results possible for your pool!

Epoxy Applications

If your in-ground pool is in need of repair from cracks or other issues, or you simply would like to freshen its look with a new coat of paint, call Geneva Pool for best-quality epoxy applications.


5 Stars all the way. Geneva Pool Service was always on time, very knowledgeable, whenever I would call or text I would get a reply within minutes. My pool was well taken care of this summer. I would totally recommend Geneva Pool Service. Thanks guys, see you next summer!
Mary Ann
My problem was solved within a few days, thanks to Geneva Pool Service. Everything from start to finish was smooth and I cannot thank Jeff and his team enough for helping me get my pool ready for summer!

Contact Us


1032 S. Jackson Street
Batavia, IL 60510

Phone: 630.849.5790

*First Name

*Last Name


*City, State and Zip



*Service Required

* Indicates a required field