 Brewster is located on the confluence of the Okanogan and Columbia Rivers.According to the United States Census Bureau, the city has a total area of , all of it land.The 30–bed Three Rivers Hospital serves the city as the largest hospital in the county.