dreamswimpools.com Open in urlscan Pro
35.212.90.253  Public Scan

URL: https://dreamswimpools.com/
Submission: On January 26 via api from US — Scanned from US

Form analysis 5 forms found in the DOM

POST /#gf_3

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_3" id="gform_3" action="/#gf_3" data-formid="3" novalidate="">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform-body gform_body">
    <div id="gform_fields_3" class="gform_fields top_label form_sublabel_below description_below">
      <fieldset id="field_3_4" class="gfield gfield--type-name gfield--width-half field_sublabel_hidden_label gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_3_4">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name</legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row" id="input_3_4">
          <span id="input_3_4_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_4.3" id="input_3_4_3" value="" tabindex="2" aria-required="false" placeholder="Your Name">
            <label for="input_3_4_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First</label>
          </span>
        </div>
      </fieldset>
      <div id="field_3_3" class="gfield gfield--type-phone gfield--width-half field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_3_3"><label
          class="gfield_label gform-field-label" for="input_3_3">Your Phone</label>
        <div class="ginput_container ginput_container_phone"><input name="input_3" id="input_3_3" type="tel" value="" class="large" tabindex="6" placeholder="Your Phone" aria-invalid="false"></div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_3" class="gform_button button" value="Call Me" tabindex="7"
      onclick="if(window[&quot;gf_submitting_3&quot;]){return false;}  if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_3&quot;]){return false;} if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  jQuery(&quot;#gform_3&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=3&amp;title=&amp;description=&amp;tabindex=1&amp;theme=data-form-theme='gravity-theme'">
    <input type="hidden" class="gform_hidden" name="is_submit_3" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="3">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_3" value="WyJbXSIsIjE0ZDM2MzFjOGNkN2VhMjMyNjYzNDY1ZWM5NDVhOTlhIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_3" id="gform_target_page_number_3" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_3" id="gform_source_page_number_3" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_2" action="/" data-formid="2" novalidate="">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform-body gform_body">
    <div id="gform_fields_2" class="gform_fields top_label form_sublabel_below description_below">
      <fieldset id="field_2_4" class="gfield gfield--type-name gfield--width-third gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_4">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row" id="input_2_4">
          <span id="input_2_4_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_4.3" id="input_2_4_3" value="" aria-required="true" placeholder="Name">
            <label for="input_2_4_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First</label>
          </span>
        </div>
      </fieldset>
      <div id="field_2_1" class="gfield gfield--type-phone gfield--width-third field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_1"><label
          class="gfield_label gform-field-label" for="input_2_1">Phone</label>
        <div class="ginput_container ginput_container_phone"><input name="input_1" id="input_2_1" type="tel" value="" class="large" placeholder="Phone" aria-invalid="false"></div>
      </div>
      <div id="field_2_3" class="gfield gfield--type-email gfield--width-third field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_3"><label
          class="gfield_label gform-field-label" for="input_2_3">Email</label>
        <div class="ginput_container ginput_container_email">
          <input name="input_3" id="input_2_3" type="email" value="" class="large" placeholder="Email" aria-invalid="false">
        </div>
      </div>
    </div>
  </div>
  <div class="gform_footer before"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Send"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_2" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="2">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_2" value="WyJbXSIsIjE0ZDM2MzFjOGNkN2VhMjMyNjYzNDY1ZWM5NDVhOTlhIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <input type="hidden" name="pum_form_popup_id" value="2304">
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_2" action="/" data-formid="2" novalidate="">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform-body gform_body">
    <div id="gform_fields_2" class="gform_fields top_label form_sublabel_below description_below">
      <fieldset id="field_2_4" class="gfield gfield--type-name gfield--width-third gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_4">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row" id="input_2_4">
          <span id="input_2_4_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_4.3" id="input_2_4_3" value="" aria-required="true" placeholder="Name">
            <label for="input_2_4_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First</label>
          </span>
        </div>
      </fieldset>
      <div id="field_2_1" class="gfield gfield--type-phone gfield--width-third field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_1"><label
          class="gfield_label gform-field-label" for="input_2_1">Phone</label>
        <div class="ginput_container ginput_container_phone"><input name="input_1" id="input_2_1" type="tel" value="" class="large" placeholder="Phone" aria-invalid="false"></div>
      </div>
      <div id="field_2_3" class="gfield gfield--type-email gfield--width-third field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_3"><label
          class="gfield_label gform-field-label" for="input_2_3">Email</label>
        <div class="ginput_container ginput_container_email">
          <input name="input_3" id="input_2_3" type="email" value="" class="large" placeholder="Email" aria-invalid="false">
        </div>
      </div>
    </div>
  </div>
  <div class="gform_footer before"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Send"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_2" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="2">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_2" value="WyJbXSIsIjE0ZDM2MzFjOGNkN2VhMjMyNjYzNDY1ZWM5NDVhOTlhIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <input type="hidden" name="pum_form_popup_id" value="1995">
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_2" action="/" data-formid="2" novalidate="">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform-body gform_body">
    <div id="gform_fields_2" class="gform_fields top_label form_sublabel_below description_below">
      <fieldset id="field_2_4" class="gfield gfield--type-name gfield--width-third gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_4">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row" id="input_2_4">
          <span id="input_2_4_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_4.3" id="input_2_4_3" value="" aria-required="true" placeholder="Name">
            <label for="input_2_4_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First</label>
          </span>
        </div>
      </fieldset>
      <div id="field_2_1" class="gfield gfield--type-phone gfield--width-third field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_1"><label
          class="gfield_label gform-field-label" for="input_2_1">Phone</label>
        <div class="ginput_container ginput_container_phone"><input name="input_1" id="input_2_1" type="tel" value="" class="large" placeholder="Phone" aria-invalid="false"></div>
      </div>
      <div id="field_2_3" class="gfield gfield--type-email gfield--width-third field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_3"><label
          class="gfield_label gform-field-label" for="input_2_3">Email</label>
        <div class="ginput_container ginput_container_email">
          <input name="input_3" id="input_2_3" type="email" value="" class="large" placeholder="Email" aria-invalid="false">
        </div>
      </div>
    </div>
  </div>
  <div class="gform_footer before"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Send"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_2" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="2">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_2" value="WyJbXSIsIjE0ZDM2MzFjOGNkN2VhMjMyNjYzNDY1ZWM5NDVhOTlhIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <input type="hidden" name="pum_form_popup_id" value="1856">
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_2" action="/" data-formid="2" novalidate="">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform-body gform_body">
    <div id="gform_fields_2" class="gform_fields top_label form_sublabel_below description_below">
      <fieldset id="field_2_4" class="gfield gfield--type-name gfield--width-third gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_4">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row" id="input_2_4">
          <span id="input_2_4_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_4.3" id="input_2_4_3" value="" aria-required="true" placeholder="Name">
            <label for="input_2_4_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First</label>
          </span>
        </div>
      </fieldset>
      <div id="field_2_1" class="gfield gfield--type-phone gfield--width-third field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_1"><label
          class="gfield_label gform-field-label" for="input_2_1">Phone</label>
        <div class="ginput_container ginput_container_phone"><input name="input_1" id="input_2_1" type="tel" value="" class="large" placeholder="Phone" aria-invalid="false"></div>
      </div>
      <div id="field_2_3" class="gfield gfield--type-email gfield--width-third field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_3"><label
          class="gfield_label gform-field-label" for="input_2_3">Email</label>
        <div class="ginput_container ginput_container_email">
          <input name="input_3" id="input_2_3" type="email" value="" class="large" placeholder="Email" aria-invalid="false">
        </div>
      </div>
    </div>
  </div>
  <div class="gform_footer before"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Send"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_2" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="2">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_2" value="WyJbXSIsIjE0ZDM2MzFjOGNkN2VhMjMyNjYzNDY1ZWM5NDVhOTlhIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <input type="hidden" name="pum_form_popup_id" value="1936">
</form>

Text Content

Skip to content
 * Home
 * Round Pools Menu Toggle
   * Round Pool Packages
   * Round – Pool Only
   * Round Comparison
 * Oval Pools Menu Toggle
   * Oval Pools
   * Oval – Pool Only
   * Oval Comparison
 * Liners
 * Skimmer
 * Filters
 * Accessories Menu Toggle
   * Vacuum
   * Ladders
   * Maintenance Kit
 * Contact Us

Register or login

No products in the cart.

No products in the cart.

Continue Shopping


1.5 Years of Success

Mon - Fri 8:00 am - 5:00 pm
888-883-7665

Request a call back
Request a call back

Mon - Fri 8:00 am - 5:00 pm
888-883-7665

Register or login
My Cart

 * Wildwood
 * Stone Harbor
 * Avalon
 * Ventor
 * Brigantine



888-913-2601



330 Mounts Corner Drive,
#419, Freehold NJ 07728



Call us
Mon - Fri 8:00 am - 5:00 pm









No products in the cart.

No products in the cart.

Continue Shopping


1.5 Years of Success

 * Home
 * Round Pools Menu Toggle
   * Round Pool Packages
   * Round – Pool Only
   * Round Comparison
 * Oval Pools Menu Toggle
   * Oval Pools
   * Oval – Pool Only
   * Oval Comparison
 * Liners
 * Skimmer
 * Filters
 * Accessories Menu Toggle
   * Vacuum
   * Ladders
   * Maintenance Kit
 * Contact Us

Register or login

No products in the cart.

No products in the cart.

Continue Shopping


1.5 Years of Success

Mon - Fri 8:00 am - 5:00 pm
888-883-7665

Request a call back
Request a call back

Mon - Fri 8:00 am - 5:00 pm
888-883-7665

Register or login
My Cart

 * Wildwood
 * Stone Harbor
 * Avalon
 * Ventor
 * Brigantine



888-913-2601



330 Mounts Corner Drive,
#419, Freehold NJ 07728



Call us
Mon - Fri 8:00 am - 5:00 pm









No products in the cart.

No products in the cart.

Continue Shopping


1.5 Years of Success


OUR MOST AFFORDABLE ABOVE-GROUND POOL!

With only a few pools left in stock, now is the time
to seize the opportunity and take advantage of
the unbeatable price

Don't miss out on the chance to transform your
backyard into a summer paradise!

Learn More


DIVE INTO THE SAVINGS WITH OUR ABOVE- GROUND POOLS!

Make a Splash This Summer: Save Big on
Premium Above-Ground Pools.

LIMITED TIME OFFER: UP TO
50% OFF ON SELECT MODELS.

UNTIL NOVEMBER 30TH

Check Promotion


SCHEDULE A CONSULTATION WITH A POOL SPECIALIST

 * Choose The Optimal Pool Size
 * Find your shape
 * Determine your Budget
 * Choose Accessories
 * Choose materials + Model

Schedule A Consultation


OUR MOST AFFORDABLE ABOVE-GROUND POOL!

With only a few pools left in stock, now is the time
to seize the opportunity and take advantage of
the unbeatable price

Don't miss out on the chance to transform your
backyard into a summer paradise!

Learn More


DIVE INTO THE SAVINGS WITH OUR ABOVE- GROUND POOLS!

Make a Splash This Summer: Save Big on
Premium Above-Ground Pools.

LIMITED TIME OFFER: UP TO
50% OFF ON SELECT MODELS.

UNTIL NOVEMBER 30TH

Check Promotion
1
2
3



OFFICIAL POOL STORE

Authorized Dealer for Lomart & Embassy Pools


FREE SHIPPING

We offer free shipping on all pool packages within the 48 contiguous states


WE READY TO ASSIST

Count on Our Dedicated
Team to Address All Your Questions and Streamline Your Payment Process!


MANUFACTURER WARRANTY

20 year limited warranty on all pool components. The first two years of the pool
product warranty are covered 100% against manufacturer defects


ROUND POOLS (POOL ONLY)




STARTING AT $1082

 * 180 items in stock
 * Free shipping Included
 * Ships out within 1-3 business day

What's included: 20 Guge Blue Liner Thru-Wall Skimmer & Return Fitting


OVAL POOLS (POOL ONLY)




STARTING AT $2120

 * 125 items in stock
 * Free shipping Included
 * Ships out within 1-3 business day

What's included: 20 Guge Blue Liner Thru-Wall Skimmer & Return Fitting


ROUND POOL PACKAGES




STARTING AT $2284

 * 180 items in stock
 * Free shipping Included
 * Ships out within 1-3 business day

What's included: 20 Guge Blue Liner Thru-Wall Skimmer & Return Fitting


OVAL POOL PACKAGES




STARTING AT $3212

 * 125 items in stock
 * Free shipping Included
 * Ships out within 1-3 business day

What's included: 20 Guge Blue Liner Thru-Wall Skimmer & Return Fitting


HOT DEALS


NEW ARRIVALS


PROMOTIONS

 * Sale!
   18' Round
   
   
   18′ ROUND – WILDWOOD – POOL ONLY
   
   $1,918.00 $1,718.00 Add to cart
 * Sale!
   12' Round
   
   
   12′ ROUND – WILDWOOD – POOL ONLY
   
   $1,440.00 $1,340.00 Add to cart
 * Sale!
   8'x12' Oval
   
   
   8′ X 12′ OVAL – BRIGANTINE RESIN ABOVE GROUND POOL
   
   $4,278.00 $3,920.00 Select options
 * Sale!
   20'x12' Oval
   
   
   20′ X 12′ OVAL – VENTOR RESIN ABOVE GROUND POOL
   
   $6,724.00 $6,424.00 Select options


OUR PORTFOLIO


WITHIN 1.5 YEARS, WEʼVE BROUGHT JOY TO
HOMEOWNERS IN 48 STATES ACROSS AMERICA




OUR TEAM


JACOB
HAWKINS


CAMERON
WILLIAMSON


GARY
JOHNSON


DARLENE
ROBERTSON


OUR POOLS MADE IN THE USA


AMERICAN MADE WITH AMERICAN QUALITY




SIMPLE SETUP


EXPERIENCE THE EASE OF INSTALLING ABOVE-GROUND POOLS YOURSELF, OR LET US ASSIST
YOU IN FINDING SPECIALISTS


OVAL POOL INSTAL


Send me the installation tips


ROUND POOL INSTAL


Help me find a specialist


ANY QUESTIONS?

Submit Your Request and Expect a Call Back from
Our Responsive Call Center Within 15 Minutes

Name
First
Your Phone






Shopping Cart

No products in the cart.

No products in the cart.

Continue Shopping
 * 888-883-7665
 * 330 Mounts Corner Drive,
   #419, Freehold NJ 07728
 * Call us
   Mon - Fri 8:00 am - 5:00 pm


SWIMMING POOLS

 * Above Ground Pools
 * Round Above Ground Pools
 * Above Ground Oval Pools
 * Above Ground Pool Maintenance Kit
 * Above Ground Round Pools


DEALS & MORE

 * New Arrivals
 * Free Shipping
 * Promotions


ABOUT US

 * Portfolio
 * Our Team
 * Reviews


CUSTOMER SERVICE

 * My account
 * Shop
 * Terms and Conditions
 * Shipping Information
 * Contact Us



Prices and offers are subject to change.
Copyright © 2023 DreamSwimPools, Inc. All rights reserved

Schedule A Consultation

Name(Required)
First
Phone

Email


CLOSE
Request a call back

Name(Required)
First
Phone

Email


CLOSE
Help Me Find A Specialist

Name(Required)
First
Phone

Email


CLOSE
Send me the installation tip

Name(Required)
First
Phone

Email


CLOSE
Scroll to Top

Notifications