Tegucigalpa limita al norte con los municipios de Cedros y Talanga, al sur con los municipios de Maraita, San Buenaventura, Santa Ana y Lepaterique, al este con los municipios de Santa Lucía, San Antonio de Oriente, Valle de Ángeles y San Juan de Flores y al oeste con los municipios de Ojojona, Lepaterique, Lamaní y San Antonio de Flores.