About Fort Defiance, AZ's Climate & Weather History

Fort Defiance is a city of approximately 3,600 people in Arizona, United States. Located in the Mountain Time Zone at 35.7°N latitude.

In 2025, Fort Defiance recorded an average annual temperature of 52°F — about 2.7°F above the 30-year normal of 49°F. The hottest day reached 94°F in June; the coldest was 4°F in January. Total precipitation was 10 inches (near normal). The wettest month was October.