Lungsod ang Gresham sa Tinipong Bansa.[1] Ang Gresham nahimutang sa kondado sa Multnomah County ug estado sa Oregon, sa kasadpang bahin sa nasod, 3,800 km sa kasadpan sa ulohang dakbayan Washington, D.C. 97 metros ibabaw sa dagat kahaboga ang nahimutangan sa Gresham[1], ug adunay 105,594 ka molupyo.[2]
Ang yuta palibot sa Gresham kay kasagaran patag, apan sa amihang-sidlakan nga kini mao ang kabungtoran. Ang yuta palibot sa Gresham nga tinakpan sa ubos sa amihanan.[saysay 1] Dunay mga 120 ka tawo kada kilometro kwadrado sa palibot sa Gresham medyo hilabihan populasyon.[4] Ang kinadul-ang mas dakong lungsod mao ang Portland, 19.2 km sa kasadpan sa Gresham. Hapit nalukop sa durowan ug kabugangan ang palibot sa Gresham.[5] Sa rehiyon palibot sa Gresham, mga estretso talagsaon komon.[saysay 2]
Ang klima mediteranyo.[6] Ang kasarangang giiniton 10 °C. Ang kinainitan nga bulan Hulyo, sa 22 °C, ug ang kinabugnawan Disyembre, sa −2 °C.[7] Ang kasarangang pag-ulan 1,417 milimetro matag tuig. Ang kinabasaan nga bulan Disyembre, sa 191 milimetro nga ulan, ug ang kinaugahan Hulyo, sa 16 milimetro.[8]
↑Kalkulado gikan sa pakigbingkil sa tanan nga gitas-on data (DEM 3") gikan sa Viewfinder Panoramas, sa sulod sa 10 ka kilometro radius.[3] Ang bug-os nga algoritmo anaa dinhi.
↑Mas sulod sa 20 ka kilometro gilay-on itandi sa average nga densidad sa Yuta, sumala sa GeoNames.[1]