Ashcroft est un village canadien de la Colombie-Britannique située dans le district régional de Thompson-Nicola.