About Weaverville, CA's Climate & Weather History

Weaverville, in California, United States, is home to roughly 3,600 people in the Pacific Time Zone at 40.7°N latitude.

In 2025, Weaverville recorded an average annual temperature of 58°F — about 2.8°F below the 30-year normal of 60°F. The hottest day reached 108°F in July; the coldest was 14°F in February. Total precipitation was 45 inches (drier than usual). The wettest month was December.