 White Salmon is located at (45.728792, -121.483557).According to the United States Census Bureau, the city has a total area of , all of it land.The city is located opposite Hood River, Oregon on the Columbia River.