Stewart is a small Canadian town in British Columbia, Canada. The population of Stewart at the 2006 census was 496. The town originally had a population of around 10,000 people before to World War I, it then declined to about 700 people in 2000. As of 2005, its population had declined to less than 500 people. The town was named Stewart by Robert M. Stewart in 1905. Nearby is the town of Hyder in the United States state of Alaska.