Selkirk est une ville canadienne située dans la province du Manitoba. Elle est située à 22 km à l'est de la capitale provinciale de Winnipeg sur la rivière Rouge. Sa population de 9 515 habitants selon le recensement de 2006. L'économie principale est surtout liée au tourisme, mais aussi à la présence d'une aciérie et d'un hôpital psychiatrique. Un pont levant sur la rivière Rouge joint les deux portions de Selkirk. La ville est connectée à Winnipeg par l'autoroute provinciale et est desservie par le Chemin de fer Canadien Pacifique.