تتأثر المدينة بمناخ بارد شبه جاف، ويرجع السبب في ذلك إلى موقعها بالقرب من البحر الأبيض المتوسط ، كما أنّ درجات الحرارة بها خلال الشتاء معتدلة، وحارة وجافة خلال فصل الصيف ورغم قلة الأمطار في المدينة إلا أنّها تسقط في منتصف الخريف وتستمر حتى منتصف الربيع.
كما سجلت المدينة أعلى متوسط درجة حرارة خلال شهر أغسطس ألفين واثني عشر عامًا، بمعدل 43 درجة مئوية، بينما سجلت أدنى درجة حرارة في شهر يناير ألفين وخمس سنوات، بمتوسط تسع درجات تحت الصفر