圣约翰堡（）是加拿大卑诗省和平河地区一座城市，接近和平河北岸，离乔治王子城以北约459公里。据2011年加拿大人口普查所示，圣约翰堡市内人口为18,609人，都会区人口则为26,380人，为该省东北部内陆的最大城市。
历史.1793年，亚历山大·马更些（）在西北公司委託下在现卑诗省东北部探索，以寻找通往太平洋的通道。西北公司于1794年在现圣约翰堡市以北约6英里建立洛矶山交易站（），令圣约翰堡一带成为现卑诗省大陆部分最老的欧洲人聚居地。西北公司后来关闭洛矶山交易站，并于1806年在