Der Ort mit extremer Hanglage liegt in der Kaskadenkette am Columbia River Gorge, direkt südlich des Columbia River. 90 km westlich befindet sich die Stadt Portland. Während die Altstadt direkt am Ufer (40 m Höhe) oder am Hang liegt, befindet sich die neuere Besiedlung auf einem Plateau mit etwa 140–170 m.
Das Wetter ist oft wechselhaft und vor allem windig (im Januar 19,6 km/h). Die Stadt lebt vom nationalen Tourismus (Wellenreiten, Bergsport) und vom Obstanbau (Birnen, Äpfel). Das Obst wird in viele Länder exportiert.
Entlang des Columbia River verläuft die Interstate 84. Von Hood River aus führt eine mautpflichtige Brücke über den Columbia River nach White Salmon im Bundesstaat Washington. Wenige Meter östlich befindet sich eine Marina.
Im Süden der Stadt liegt der Flughafen Ken Jernstedt Airfield.