Selkirk is a city in the Canadian province of Manitoba, located about 20km northeast of Winnipeg. As of the 2001 census, Selkirk had a population of 9,752.