 According to the United States Census Bureau, the city has a total area of , of which are land and are water.North Bend is located in the foothills of the Cascade Range, east of Seattle in the upper valley of the Snoqualmie River.The city is bordered to the northwest by the city of Snoqualmie.