Yahk is an unincorporated hamlet in southeastern British Columbia, Canada, just north of the Canada-U.S. border. Yahk Provincial Park borders the village to the south. Yahk is located on the Moyie River.