 It is about 65 miles (104 km) northeast of Phoenix.Apache Lake is formed by Horse Mesa Dam impounded the Salt River, which was completed in 1927.The second largest of the four Salt River Project reservoirs, Apache Lake is located about 5 miles (8 km) downstream from Theodore Roosevelt Lake (the largest), and upstream from Canyon Lake and Saguaro Lake.