Villematier (; ) is a commune in the Haute-Garonne department in southwestern France.
Villematier has an oceanic climate (Köppen climate classification Cfb) closely bordering on a humid subtropical climate (Cfa). The average annual temperature in Villematier is . The average annual rainfall is with April as the wettest month. The temperatures are highest on average in July, at around , and lowest in January, at around . The highest temperature ever recorded in Villematier was on 4 August 2003; the coldest temperature ever recorded was on 9 February 2012.