Roosevelt Lake ligger i sentrale deler av Arizona. Nesten hele innsjøen ligger innenfor Gila County, men en liten del ligger i Maricopa County. Den er lokalisert 6 km overfor Apache Lake (et SRP-reservoar på Salt River). Omkring 16 km av den opprinnelige elven inngår i innsjøen, og i den motsatte retning har man en av dens største sideelver, Tonto Creek. 13,5 km av denne elven inngår i innsjøen. Innsjøen dekker mye av de sydlige delene av Tonto Basin, et lavtliggende område mellom Sierra Ancha-fjellene, Mazatzalfjellene (ikludert Four Peaks) og Superstitionfjellene. State Route 188 går langs store deler av kysten av innsjøen. Tonto National Monument er lokalisert 6 km fra Rooseveltdammen, deler av monumentet gir god utsikt over vannreservoaret.