آب و هوای تفرش معتدل و خشك است. در شهر تفرش مركز شهرستان تفرش هوا نسبتا سرد و خشك بوده، بيش ترين درجه حرارت در تابستان ها 32 درجه بالای صفر و كم ترين آن در زمستان ها 15 درجه زير صفر و ميزان باران ساليانه تفرش به طور متوسط در حدود 260 ميلی متر است.