top of page

Saguaro Lake

Saguaro Lake, Arizona bass fishing





Saguaro Lake is located in the Tonto National Forest within Maricopa County, about 40 miles east of Phoenix. The 1264-acre lake stretches 10 miles long and has 20 miles of scenic shoreline. The lake is named after the Saguaro cactus that is seen throughout the desert landscape.

Saguaro Lake is the last of four reservoirs along the Salt River operated by the Salt River Project. The four reservoirs form a continuous chain of lakes almost 60 miles long. Created by construction of the Stewart Mountain Dam in 1930, Saguaro reservoir provides flood control, irrigation water, hydroelectric generation, and recreation for the Phoenix area. The Dam was named after the Stewart Ranch that was located nearby.

Saguaro Lake spans over 1200-acres when at full capacity, with an average depth of about 90 feet. The reservoir provides year-round enjoyment with temperatures ranging from 25 –115 degrees Fahrenheit.


Anglers flock to Saguaro Lake for the variety of fish species in the lake. They include Largemouth Bass, yellow bass, crappie, sunfish, and channel catfish. The Arizona Game and Fish Department has installed more than 2000 fish-habitat structures to enhance the fishing.

Saguaro lake is also known for giant Largemouth bass. The best time to fish for a possible trophy bass is October to December and February to April. It is not

uncommon to catch 6- 8 lb. bass with a real good shot at one over 10 lbs.  










The Saguaro del Norte Recreation site is near the dam and includes Saguaro Lake Marina, which has a restaurant, boat concession, picnic tables, restrooms and boat ramps. 


From the Beeline Hwy (Hwy 87), take exit 199 to the Bush Hwy, head east approximately 4 miles to the lake which will be on your right. 

From Mesa/ Apache Junction, take the Bush Hwy, (Power Road), approximately 13 miles from the 202 to the lake. 

If you have further questions about Saguaro Lake and/or want to book a guided fishing trip please contacted us at Phoenix Fishing Guides. 480-264-1101. We'd love to take you fishing!

8 lb Largemouth bass caught at Saguaro Lake, Arizona
Saguaro Lake Marina / Stewart Mountain Dam. Arizona bass fishing guides.
bottom of page