A província de Barahona tem uma área total de 1.660,2 km2 (641,0 sq mi). Tem 3,6% da área da República Dominicana e está classificada como a 12ª (de 31 mais o Distrito Nacional) maior província. A altitude de Santa Cruz de Barahona, capital provincial, é de 47 m (154 pés).
Há duas regiões importantes na província: o vale do rio Yaque del Sur, no norte da província, e a Serra de Bahoruco ("Serra de Bahoruco"). Como a Serra de Bahoruco chega à costa, a maioria da população vive na costa ou perto do rio Yaque del Sur; a única cidade das montanhas é o Polo.
A parte leste da Sierra de Neiba fica no noroeste da província e a Sierra Martín García é o limite com a província de Azua, no nordeste.
O vale do rio Yaque del Sur é um importante centro agrícola no sudoeste porque as pessoas aqui usam a água do rio para cultivar diferentes culturas, principalmente plátanos e cana-de-açúcar. O lago Rincón está neste vale; a pesca é uma atividade importante neste lago.
A Serra de Bahoruco está no resto da província (sul, centro e oeste); a parte da Serra de Bahoruco que está na província de Barahona é chamada Bahoruco Oriental (Bahoruco Oriental) porque é diferente do resto da cordilheira. Enquanto os pinheiros são comuns na Serra de Bahoruco, eles não são comuns no Leste de Bahoruco, onde há florestas tropicais porque essas montanhas, e a província, têm o Mar do Caribe a leste e os ventos trazem muita água que cai sobre as montanhas.
A montanha mais alta do leste de Bahoruco é a Pie de Palo (1.603 m). Outras montanhas altas são Trocha de Pey (1.476 m), La Torre (1.455 m) e Loma Remigio (1.287 m).
O rio mais importante da província é Yaque del Sur. Outros rios são Nizaíto (23 km de extensão) e Bahoruco (14 km). O rio San Rafael tem apenas 3 km de extensão, mas muitas pessoas vão lá durante o verão para desfrutar de suas águas frescas e parte de suas águas é levada para a cidade de Barahona.
O clima da província é um clima tropical, muito quente e seco no vale, mas é mais frio nas montanhas. No vale, os cactos e outras plantas de regiões secas são comuns. As florestas tropicais são comuns nas montanhas da província, pois chove muito no Bahoruco Oriental.
Existem três estradas importantes na província, e elas chegam à fronteira com o Haiti. Uma delas atravessa a província de norte a sul e chega a Pedernales depois de atravessar a Serra de Bahoruco pela costa.
As outras duas estradas chegam a Jimaní; elas contornam o Lago Enriquillo, uma pelo lado norte e a outra pelo lado sul do lago.
Municípios
Existem 11 municípios e 11 distritos municipais (M.D.) na província. Os municípios e seus distritos municipais (M.D.) são:
| Municípios da província de Barahona |
| Município (código) | Distritos Municipais (código) | População (2010) | Área (km2) | Densidade | Altitude (m) |
| Santa Cruz de Barahona (040101) | 62,054 | 76.1 | 815.4 | 47 |
| EL Cachón (040102) | 2,046 | 35.7 | 57.3 | 90 |
| La Guázara (040103) | 1,892 | 52.6 | 36.0 | 458 |
| Villa Central (040104) | 17,627 | 4.2 | 4,196.9 | 7 |
| Santa Cruz de Barahona (040100) | 83,619 | 168.6 | 496.0 | |
| Cabral (040201) | 14,823 | 121.6 | 121.9 | 34 |
| Cabral (040200)) | 14,823 | 121.6 | 121.9 | |
| Enriquillo (040301) | 10,620 | 76.3 | 139.2 | 67 |
| Arroyo Dulce (040302) | 2,544 | 251.7 | 10.1 | 66 |
| Enriquillo (040300) | 13,164 | 328.0 | 40.1 | |
| Paraíso (040401) | 11,235 | 86.1 | 130.5 | 51 |
| Los Patos (040402) | 4,155 | 50.1 | 82.9 | 1 |
| Paraíso (040400) | 15,390 | 136.2 | 113.0 | |
| Vicente Noble (040501) | 11,433 | 4.9 | 2,333.3 | 43 |
| Canoa (040502) | 3,978 | 96.0 | 41.4 | 19 |
| Quita Coraza (040503) | 2,794 | 75.4 | 37.1 | 106 |
| Fondo Negro (040504) | 3,400 | 70.0 | 48.6 | 98 |
| Vicente Noble (040500) | 21,605 | 246.3 | 87.7 | |
| El Peñón (040601) | 3,970 | 41.8 | 95.0 | 13 |
| El Peñón (040600) | 3,970 | 41.8 | 95.0 | |
| La Ciénaga (040701) | 4,376 | 48.8 | 89.7 | 19 |
| Baoruco (040702) | 4,736 | 68.0 | 69.6 | 19 |
| La Ciénaga (040700) | 9,112 | 116.9 | 77.9 | |
| Fundación (040801) | 3,414 | 17.9 | 190.7 | 6 |
| Pescadería (040802) | 4,628 | 34.3 | 134.9 | 10 |
| Fundación (040800) | 8,042 | 52.2 | 154.1 | |
| Las Salinas (040901) | 4,703 | 126.6 | 37.1 | 34 |
| Las Salinas (040900) | 4,703 | 126.6 | 37.1 | |
| Polo (041001) | 8,186 | 206.7 | 39.6 | 713 |
| Pólo (041000) | 8,186 | 206.7 | 39.6 | |
| Jaquimeyes (041101) | 3,530 | 105.7 | 33.4 | 17 |
| Palo Alto (041102) | 961 | 9.5 | 101.2 | 16 |
| Jaquimeyes (041100) | 4,491 | 115.3 | 39.0 | |
| Província de Barahona (040000) | 187,105 | 1,660.2 | 112.7 | |