Le Puech (en occitan Lo Puòg) est une commune française située dans le département de l'Hérault en région Occitanie.