A província de Santiago tem uma área total de 2.806,3 km2 (1.083,5 sq mi). Tem 5,8% da área da República Dominicana e está classificada como a 3ª (de 31 mais o Distrito Nacional) maior província.
A altitude da capital provincial, Santiago de los Caballeros, é de 199 m (653 pés) acima do nível do mar.
A província de Santiago está dividida em três regiões: a CordilheiraSeptentrional ("Cordilheira do Norte") no norte, o Vale Yaque del Norte no centro, e a Cordilheira Central ("Cordilheira Central") no sul.
A Cordilheira Septentrional atravessa o norte da província; a montanha mais alta desta cordilheira, Pico Diego de Ocampo, com 1.249 m de altura, está nesta província, na fronteira com a província de Puerto Plata. A cordilheira é coberta por florestas tropicais porque chove muito ali; os ventos alísios (ventos que vêm do nordeste, do Oceano Atlântico) trazem muita água que cai sobre as montanhas.
Ao sul da Cordilheira Septentrional é o Vale Yaque del Norte; da cidade de Santiago de los Caballeros ao oeste, este é um vale muito seco porque os ventos alísios não podem passar sobre a Cordilheira Septentrional e por isso não chove o suficiente sobre o vale. Mas as pessoas aqui usam a água do rio Yaque del Norte para a agricultura.
A Cordilheira Central fica na metade sul da província. As montanhas mais altas do país, a ilha e o Caribe estão aqui, na fronteira com a província de San Juan: Pico Duarte, 3.098 m, e outras acima de 3.000 m. Esta cordilheira é coberta por florestas de pinheiros, exceto perto de rios onde há florestas tropicais.
O rio mais importante é o Yaque del Norte que atravessa a província de sul a norte, primeiro, e depois se volta para o noroeste. Todos os outros rios da província são tributários do Yaque del Norte, exceto o rio Licey, que vem da Cordilheira Septentrional e corre para o leste; o Licey é um tributário do rio Yuna.
Clima
O clima da província é tropical, quente na maior parte do ano, mas é mais frio nas montanhas.