Lungsod ang Cottonwood sa Tinipong Bansa.[1] Ang Cottonwood nahimutang sa kondado sa Yavapai County ug estado sa Arizona, sa sentro nga bahin sa nasod, 3,100 km sa kasadpan sa ulohang dakbayan Washington, D.C. 1,014 metros ibabaw sa dagat kahaboga ang nahimutangan sa Cottonwood[1], ug adunay 11,265 ka molupyo.[2]
Ang yuta palibot sa Cottonwood kay lain-lain.[saysay 1] Ang kinahabogang dapit sa palibot dunay gihabogon nga 2,370 ka metro ug 10.2 km sa kasadpan sa Cottonwood.[saysay 2] Dunay mga 83 ka tawo kada kilometro kwadrado sa palibot sa Cottonwood medyo hilabihan populasyon.[4] Ang kinadul-ang mas dakong lungsod mao ang Verde Village, 3.2 km sa habagatan sa Cottonwood. Hapit nalukop sa [[kalibonan ang palibot sa Cottonwood.[5] Sa rehiyon palibot sa Cottonwood, mga tubud, ug mga kapanguhaan talagsaon komon.[saysay 3]
Ang klima mediteranyo.[6] Ang kasarangang giiniton 20 °C. Ang kinainitan nga bulan Hulyo, sa 33 °C, ug ang kinabugnawan Disyembre, sa 6 °C.[7] Ang kasarangang pag-ulan 558 milimetro matag tuig. Ang kinabasaan nga bulan Agosto, sa 117 milimetro nga ulan, ug ang kinaugahan Hunyo, sa 4 milimetro.[8]