The cost to install a swimming pool depends on several factors, including whether the pool is in-ground or above-ground, the size of the pool, and the material, such as fiberglass, vinyl, or concrete. Above-ground pools are typically cheaper than in-ground pools. The average cost of above-ground pools is typically between $1,500-$5,000, while in-ground pools range anywhere from $7,000-$45,000. If you are considering building an in-ground pool, a vinyl pool liner is the cheapest to install, but does not last as long as a poured concrete or fiberglass pool. If you hire a professional contractor, labor costs will also be a factor in the total cost of your swimming pool installation.