The Municipal District of Spirit River is in the northwestern region of Alberta. It includes the Village of Rycroft and the Town of Spirit River.