Do I Really Need a Swimming Pool Fence?

Are you required to have a fence around your swimming pool? The short answer is YES.

An inground pool is the star of your yard. Its waters beckon everyone to jump in and feel refreshed. But you don’t want anyone (or anything) jumping into your pool without your permission. A swimming pool fence is the first line of defense to keep uninvited guests, pets, children, and even wild animals from gaining access to your swimming pool.

Most states require fencing around swimming pools, but those laws can vary from one place to another. The laws in Pennsylvania are pretty straightforward.

Pennsylvania Swimming Pool Fence Requirements

To ensure maximum safety, fences around swimming pools have very strict requirements. Local laws vary by city, county, and even homeowners association, but your swimming pool fence should meet the following requirements.

If you have a body of water that’s more than 24 inches deep, it’s considered a swimming pool. As the homeowner, you’re responsible for meeting all swimming pool safety standards.

The swimming pool must have a fence on all sides; that fence should be at least four feet high.

Above ground pools that are 48 inches high don’t need a fence. Instead, they must have a removable or locking ladder. When the pool isn’t in use, the ladder must be secured.

Inground pools need a self-closing and latching gate. A house can be the fourth side of the fence, but only if all doors that lead to the pool have an audible warning device that sounds when the door is opened. If you have a gate between the door and the pool, the audible warning device isn’t required.

While you’re researching swimming pools, check out our Project Galleries Archive. Even though the swimming pools are the centerpiece, there are several photos where you can see the swimming pool fences. Our expert team knows exactly what you need to build a swimming pool fence for your backyard. We’re standing by to answer any questions and to help however we can.


Fronheiser Pools

Fronheiser Pools

Providing quality products for your outdoor living lifestyle since 1965.


Now offering Curbside Water Testing by Appointment Only!

Visit us online to schedule your 15-minute water testing consultation.

Simply select your store location and choose from the appointment slots available. Due to limited availability, we will only be able to accommodate up to (1) water test per household per week until further notice and increased staffing. 

Bring your water test bottle with a sample of your pool or spa water to your scheduled appointment. Please label the test bottle with your name, and leave it in the marked bin by the front door. Then, just wait in your car while we perform the water test. We will call you with your results and our recommendations for the products you will need to balance your pool or spa water. If you’d like to go ahead and get those products while you are here, we can deliver those curbside, as well. Please know that our staff have been instructed to leave all chemical purchases outside of the front door. Unfortunately, we will be unable to load in your car at this time. Just let us know that you would like to purchase chemicals when we call with your test results, and we can process your order over the phone. Once we have completed your water test, we will leave a copy of the printed out test results, along with your empty test bottle, in the marked bin outside the front door.

Due to the limitations of staff and anticipated demand for this service, we ask that you please arrive on-time for your scheduled appointment to ensure that we can have enough time for a complete and accurate consultation. In order to keep you, our valued customer, and our staff safe, we ask that you please adhere to social distancing guidelines and give our staff at least 6’ of distance during this interaction. Thank you for being a loyal Fronheiser Pools customer!

Would you like to receive a free product brochure?

Get your free brochure!

Free Brochure Form

  • This field is for validation purposes and should be left unchanged.