Badonviller (; ) is a commune in the Meurthe-et-Moselle department in northeastern France.
Badonviller has an oceanic climate (Köppen climate classification Cfb). The average annual temperature in Badonviller is . The average annual rainfall is with December 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 Badonviller was on 4 August 2022; the coldest temperature ever recorded was on 14 January 1960.
It is the birth town of the astronomer Charles Messier (1730âÂÂ1817).