Badonviller has an oceanic climate (Köppen climate classificationCfb). The average annual temperature in Badonviller is 10.2 °C (50.4 °F). The average annual rainfall is 1,066.3 mm (41.98 in) with December as the wettest month. The temperatures are highest on average in July, at around 18.9 °C (66.0 °F), and lowest in January, at around 1.9 °C (35.4 °F). The highest temperature ever recorded in Badonviller was 39.1 °C (102.4 °F) on 4 August 2022; the coldest temperature ever recorded was −22.0 °C (−7.6 °F) on 14 January 1960.
Climate data for Badonviller (1991−2020 normals, extremes 1959−present)