Lanaw ang Barkley Lake sa Tinipong Bansa.[1] Nahimutang ni sa kondado sa Otero County ug estado sa New Mexico, sa habagatang bahin sa nasod, 2,600 km sa kasadpan sa Washington, D.C. 2,024 metros ibabaw sa dagat kahaboga ang nahimutangan sa Barkley Lake.[1] Ang kinahabogang dapit sa palibot dunay gihabogon nga 2,239 ka metro ug 2.8 km sa kasadpan sa Barkley Lake.[saysay 1] Ang mga tanom sa palibot sa Barkley Lake kay hapit tanan kalibonan ang ulohan sa nasod.[3]
Ang klima ugahon. Ang kasarangang giiniton 16 °C. Ang kinainitan nga bulan Hunyo, sa 28 °C, ug ang kinabugnawan Disyembre, sa 4 °C.[4] Ang kasarangang pag-ulan 370 milimetro matag tuig. Ang kinabasaan nga bulan Septiyembre, sa 136 milimetro nga ulan, ug ang kinaugahan Marso, sa 1 milimetro.[5]