About San Marcos, TX's Climate & Weather History

San Marcos, in Texas, United States, is home to roughly 60,700 people in the Central Time Zone at 29.9°N latitude.

In 2025, San Marcos recorded an average annual temperature of 70°F — right at the 30-year normal of 70°F. The hottest day reached 98°F in May; the coldest was 20°F in February. Total precipitation was 44 inches (wetter than usual). The wettest month was July.