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 m s. Las heladas son excepcionalmente raras dentro de la ciudad y las nevadas son muy raras en las zonas urbanas, con una media aproximada de un día de nieve cada 2-3 años en las afueras de la ciudad, aunque son más frecuentes en las zonas montañosas del municipio debido a la altitud, camiseta del barça como ocurre en el Observatorio Fabra situado a una altitud que supera 400 m s.