Lamphun is one of Thailand's seventy-six provinces, and lies in upper northern Thailand. Neighboring provinces are Chiang Mai, Lampang, and Tak.