Les premiers habitants de la région sont les Premières Nations Sto:lo. L'explorateur Simon Fraser est arrivé à cet endroit en 1808 et la Compagnie de la Baie d'Hudson y a ouvert un poste de traite en 1848. La ruée vers l'or, en 1858, a transformé l'endroit puisque des milliers de mineurs sont venus s'y établir. C'est d'ailleurs dans ce cadre que la colonie de la Colombie-Britannique a été créée par le gouvernement britannique, le , pour bien établir le contrôle britannique face à l'arrivée massive de prospecteurs américains. La colonie a rejoint le Canada en 1871 après que le gouvernement canadien lui ait promis de construire un chemin de fer la reliant à l'est du pays. Ce chemin de fer passa par Hope. Hope s'est incorporé en tant que village ("district") le et est devenue une ville ("town") le . Elle s'est à nouveau incorporée le en tant qu'une municipalité de district nommée district de Hope.