La temperatura de Medellín está determinada por los pisos térmicos que van del páramo (que equivale a 3 km² del territorio), pasando por el frío (192 km²) hasta llegar al medio (185 km²), en donde está la zona urbana, la cual tiene una temperatura que oscila entre 12 °C y 30 °C.