La province de Barahona a une superficie totale de 1 660,2 km2 (641,0 mi²). Elle représente 3,6 % de la superficie de la République dominicaine et est classée 12e (sur 31 plus le district national) des plus grandes provinces. L'altitude de Santa Cruz de Barahona, la capitale provinciale, est de 47 m (154 ft).
La province compte deux régions importantes : la vallée de la rivière Yaque del Sur, au nord de la province, et la Sierra de Bahoruco ("chaîne de montagnes de Bahoruco"). Comme la Sierra de Bahoruco atteint la côte, la plupart des habitants vivent sur la côte ou près de la rivière Yaque del Sur ; la seule ville dans les montagnes est Polo.
La partie orientale de la Sierra de Neiba se trouve au nord-ouest de la province et la Sierra Martín García est la limite avec la province d'Azua, au nord-est.
La vallée de la rivière Yaque del Sur est un centre agricole important dans le sud-ouest, car les habitants de cette région utilisent l'eau de la rivière pour faire pousser différentes cultures, principalement le plantain et la canne à sucre. Le lac de Rincón se trouve dans cette vallée ; la pêche est une activité importante dans ce lac.
La Sierra de Bahoruco se trouve dans le reste de la province (sud, centre et ouest) ; la partie de la Sierra de Bahoruco qui se trouve dans la province de Barahona est appelée Bahoruco Oriental (Bahoruco oriental) parce qu'elle est différente du reste de la chaîne de montagnes. Alors que les pins sont communs dans la Sierra de Bahoruco, ils ne le sont pas dans le Bahoruco oriental où il y a des forêts tropicales car ces montagnes, et la province, ont la mer des Caraïbes à l'est et les vents apportent beaucoup d'eau qui tombe sur les montagnes.
La plus haute montagne de l'est de Bahoruco est le Pie de Palo (1 603 m). Les autres hautes montagnes sont le Trocha de Pey (1 476 m), La Torre (1 455 m) et Loma Remigio (1 287 m).
Le fleuve le plus important de la province est le Yaque del Sur. Les autres rivières sont Nizaíto (23 km de long) et Bahoruco (14 km). La rivière San Rafael ne fait que 3 km de long, mais de nombreuses personnes s'y rendent en été pour profiter de ses eaux fraîches et une partie de ses eaux est acheminée vers la ville de Barahona.
Le climat de la province est un climat tropical, très chaud et sec dans la vallée, mais il est plus frais dans les montagnes. Dans la vallée, les cactus et autres plantes des régions sèches sont courants. Les forêts tropicales humides sont fréquentes dans les montagnes de la province car il pleut beaucoup dans le Bahoruco Oriental.
Il y a trois routes importantes dans la province, et elles mènent à la frontière avec Haïti. L'une d'elles traverse la province du nord au sud et se rend à Pedernales après avoir traversé la Sierra de Bahoruco par la côte.
Les deux autres routes mènent à Jimaní ; elles contournent le lac Enriquillo, l'une par le côté nord et l'autre par le côté sud du lac.
Municipalités
La province compte 11 municipalités et 11 districts municipaux (M.D.). Les municipalités et ses districts municipaux (M.D.) sont :
| Municipalités de la province de Barahona |
| Municipalité (code) | Districts municipaux (code) | Population (2010) | Domaine (km2) | Densité | 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 | |
| Fondation (040801) | 3,414 | 17.9 | 190.7 | 6 |
| Pescadería (040802) | 4,628 | 34.3 | 134.9 | 10 |
| Fondation (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 |
| Polo (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 | |
| Province de Barahona (040000) | 187,105 | 1,660.2 | 112.7 | |