Caldas se encuentra localizado al sur del Valle de Aburrá, rodeado de colinas y montañas que corresponden al relieve de la cordillera central de los Andes, sus tierras son regadas por numerosas corrientes de aguas entre las que sobresale el Río Aburrá (conocido hoy como río Medellín), que lo atraviesa de sur a norte.
Limita por el norte con los municipios de La Estrella, Sabaneta y Envigado, por el este con el municipio de El Retiro, por el sur con los municipios de Santa Bárbara y Fredonia, y por el oeste con los municipios de Amagá y Angelópolis.
El Municipio de Caldas cuenta actualmente con la conformación de 24 barrios y 19 veredas
Barrios 24 Veredas 19 Barrios Unidos Aguacatala Los Cerezos El Cano Cristo Rey La Raya Olaya Herrera Primavera La Docena La Corrala La Inmaculada La Miel Felipe Echavarría No. 1 La Valeria Felipe Echavarría No. 2 Potrerillo La Chuscala La Maní de Cardal La Planta Sinífana Las Margaritas Cardalito La Acuarrela y/o La Rivera Salinas Zona Centro La Salada (P.A.) Andalucía La Salada (P.B.) La Goretty La Clara El Socorro La Quiebra Juan XXIII La Chuscala Villa Capri El Raizal La Buena Esperanza Minas Fundadores Centenario Mandalay La Playita Bellavista
Los estratos que predominan en el municipio son: 1,2 y 3 y sus principales servicios de acueducto, alcantarillado y energía son prestados por Empresas Públicas de Medellín.
El acceso al municipio se hace a través de la Carretera Medellín-Caldas, por la variante que se extiende desde la autopista sur hasta la vereda Primavera, en donde continúa por la troncal del Suroeste hacia los municipios del sur del Departamento, y por la carretera Panamericana hacia el sur del paìs.
El río Medellín tiene su canal principal dividiendo toda el área del Municipio de Caldas, y a él confluyen quebradas tan importantes como la Miel, que nace en la Romera limítrofe con el Municipio del Retiro; la Valeria que nace en el alto del Romeral, y la quebrada la Clara que nace en el alto de San Miguel dando origen al río Medellín
Al sur del Municipio de Caldas se encuentra la cordillera Chamuscado en límites con Fredonia y Santa Bárbara. En ella están ubicadas las alturas, ALTO DE MINAS, MARVÉ Y CHAMUSCADO. En la cordillera Romera que separa a Caldas del Retiro, Envigado y Sabaneta por el oriente, se encuentran EL ALTO SAN MIGUEL, SAN ANTONIO, MORRO GIL, LA MIEL Y SANTA ISABEL. Por el occidente en la Cuchilla Romeral en límites con Angelópolis, se encuentran LOS ALTOS DEL CARDAL, LA PAJA, MALPASO, LA LEJÍA, EL RAIZAL Y EL ROBLE. Por el Norte no hay altura.