Piliw ang May Shoals sa Tinipong Bansa.[1] Nahimutang ni sa kondado sa Perry County ug estado sa Arkansas, sa habagatan-sidlakang bahin sa nasod, 1,500 km sa kasadpan sa Washington, D.C. 79 metros ibabaw sa dagat kahaboga ang nahimutangan sa May Shoals.[1] Kinahabogang dapit sa palibot ang Fourche Pinnacle, 388 ka metros ni kahaboga ibabaw sa dagat, 11.9 km sa kasadpan sa May Shoals.[saysay 1] Dunay mga 14 ka tawo kada kilometro kwadrado sa palibot sa May Shoals may gamay nga populasyon.[2] Ang kinadul-ang mas dakong lungsod mao ang Morrilton, 17.0 km sa amihanan sa May Shoals. Ang mga tanom sa palibot sa May Shoals kay hapit tanan kaumahan ang ulohan sa nasod.[3]
Ang klima umogon ug subtropikal.[4] Ang kasarangang giiniton 16 °C. Ang kinainitan nga bulan Hulyo, sa 26 °C, ug ang kinabugnawan Enero, sa 4 °C.[5] Ang kasarangang pag-ulan 1,429 milimetro matag tuig. Ang kinabasaan nga bulan Marso, sa 158 milimetro nga ulan, ug ang kinaugahan Nobiyembre, sa 94 milimetro.[6]