Liberty is a city of approximately 30,500 people in Missouri, United States. Located in the Central Time Zone at 39.2°N latitude.
In 2025, Liberty recorded an average annual temperature of 56°F — about 1.1°F below the 30-year normal of 57°F. The hottest day reached 96°F in August; the coldest was -11°F in January. Total precipitation was 48 inches (wetter than usual). Snowfall totaled 7 inches, below the 11-inch average. The wettest month was July.
View current conditions and forecast for Liberty · More cities in Missouri