Спокан расположен на реке Спокан в Восточном Вашингтоне, недалеко от восточной границы Вашингтона, примерно в 20 м от Айдахо, 110 м к югу от границы с Канадой, 271 м к востоку от Сиэтла и 279 м к юго-западу от Калгари. Спокан является частью Северо-Западного региона, состоящего из восточного Вашингтона, северного Айдахо, западной Монтаны и северо-восточного Орегона.
Спокан - главный город большой территории, включающей весь восточный Вашингтон и северный Айдахо.