The municipality of Santiago de los Caballeros has a total area of . It has five municipal districts (a municipal district is a subdivision of a municipality). These are Pedro García, Baitoa, La Canela, San Francisco de Jacagua and Hato del Valle.