La temperatura media en Barcelona se sitúa alrededor de los 18 °C debido al efecto de Isla de calor en las zonas urbanas, siendo más cálido que en otras zonas colindantes no tan densamente urbanizadas y siendo menores en las zonas montañosas del municipio debido a la altitud, que llega a superar los 500 msnm en el Tibidabo.