Ashcroft, British Columbia
Ashcroft is a village in the Canadian province of British Columbia. Ashcroft is found in Thompson Country in the Interior of British Columbia. The population of Ashcroft was 1,628 in 2011.