Lakes near a city

Lakes near Gilbert, AZ

5 lakes in this guide sit within 45 miles of Gilbert, AZ. The nearest is Saguaro Lake at about 22 miles, and 1 of them have a public water level gauge.

Lakes near Gilbert

Click a marker to open the lake page.

By distance

LakeDistanceWater level
Saguaro Lake22 mi—
Canyon Lake24 mi908.90 ft
Apache Lake33 mi—
Bartlett Lake36 mi—
Theodore Roosevelt Lake42 mi—
Saguaro Lake

Arizona · Maricopa County

Saguaro Lake

Saguaro Lake covers about 1,264 acres of the Salt River in Arizona. Its shoreline falls inside Maricopa County. Management is in…

Reservoir
Canyon Lake

Texas · Comal County

Canyon Lake

Fed by the Salt River, Canyon Lake holds roughly 950 acres of water in Arizona. It lies in Maricopa County. Management is in the…

100% fullReservoir
Apache Lake

Arizona · Maricopa County

Apache Lake

Apache Lake covers about 2,568 acres of the Salt River in Arizona. You will find it in Maricopa County. It is managed by USDA…

Reservoir
Bartlett Lake

Arizona · Maricopa County

Bartlett Lake

Bartlett Lake covers about 2,815 acres of the Verde River in Arizona. It lies in Maricopa County. Management is in the hands of…

Reservoir
Theodore Roosevelt Lake

Arizona · Gila County

Theodore Roosevelt Lake

Theodore Roosevelt Lake is a reservoir of some 21,493 acres on the Salt River, in Arizona. The lake is in Gila County. Management…

Reservoir

 Lakes and beaches near Gilbert · All lakes in Arizona