Khí hậu Iran phần lớn khô cằn hay bán khô cằn cho tới cận nhiệt đới ở dọc bờ biển Caspia. Ở rìa phía bắc đất nước (đồng bằng ven biển Caspia) nhiệt độ hầu như ở dưới không và khí hậu ẩm ướt quanh năm. Nhiệt độ mùa hè hiếm khi vượt quá 29°C (84°F). Lượng mưa hàng năm đạt 680 mm (26 in) ở vùng phía đông đồng bằng và hơn 1.700 mm (75 in) ở phía tây. Về phía tây, những khu dân cư tại các lưu vực núi Zagros thường có nhiệt độ thấp, khí hậu khắc nghiệt, tuyết rơi dày. Các lưu vực phía đông và trung tâm cũng có khí hậu khô cằn, lượng mưa chưa tới 200 mm (8 in) và có xen kẽ các sa mạc. Nhiệt độ trung bình mùa hè vượt quá 38 °C (100 °F). Các đồng bằng ven biển Vịnh Péc xích và Vịnh Oman ở phía nam Iran có mùa đông dịu, mùa hè rất nóng và ẩm. Lượng mưa hàng năm từ 135 đến 355 mm (6 to 14 in).