Celková rozloha provincie Barahona je 1 660,2 km2. Má 3,6 % rozlohy Dominikánské republiky a řadí se na 12. místo (z 31 provincií a národního distriktu) podle rozlohy. Nadmořská výška hlavního města provincie Santa Cruz de Barahona je 47 m (154 stop).
V provincii se nacházejí dvě významné oblasti: údolí řeky Yaque del Sur na severu provincie a pohoří Sierra de Bahoruco. Protože se Sierra de Bahoruco dostává až k pobřeží, většina obyvatel žije na pobřeží nebo v blízkosti řeky Yaque del Sur; jediným městem v horách je Polo.
Východní část pohoří Sierra de Neiba se nachází na severozápadě provincie a pohoří Sierra Martín García tvoří hranici s provincií Azua na severovýchodě.
Údolí řeky Yaque del Sur je důležitým zemědělským centrem na jihozápadě země, protože lidé zde využívají vodu řeky k pěstování různých plodin, především plantejnu a cukrové třtiny. V tomto údolí se nachází jezero Rincón, v němž je důležitou činností rybolov.
Sierra de Bahoruco se nachází ve zbytku provincie (na jihu, ve středu a na západě); část pohoří Sierra de Bahoruco, která se nachází v provincii Barahona, se nazývá Bahoruco Oriental (Východní Bahoruco), protože se liší od zbytku pohoří. Zatímco v pohoří Sierra de Bahoruco jsou borovice běžné, ve Východním Bahorucu, kde jsou deštné lesy, běžné nejsou, protože tyto hory i provincie mají na východě Karibské moře a větry přinášejí mnoho vody, která na hory dopadá.
Nejvyšší horou východního Bahoruca je Pie de Palo (1 603 m). Další vysoké hory jsou Trocha de Pey (1 476 m), La Torre (1 455 m) a Loma Remigio (1 287 m).
Nejdůležitější řekou provincie je Yaque del Sur. Dalšími řekami jsou Nizaíto (délka 23 km) a Bahoruco (14 km). Řeka San Rafael je dlouhá jen 3 km, ale v létě se k ní vydává mnoho lidí, aby si užili její chladné vody, a část její vody se odvádí do města Barahona.
Podnebí v provincii je tropické, v údolí velmi horké a suché, ale v horách je chladněji. V údolí jsou běžné kaktusy a další rostliny suchých oblastí. V horách provincie jsou běžné deštné pralesy, protože v Bahoruco Oriental hodně prší.
V provincii jsou tři důležité silnice, které vedou až k hranicím s Haiti. Jedna z nich prochází provincií od severu k jihu a po překročení pohoří Sierra de Bahoruco u pobřeží se dostává do Pedernales.
Další dvě cesty vedou do Jimaní; obcházejí jezero Enriquillo, jedna po severní a druhá po jižní straně jezera.
Obce
V provincii je 11 obcí a 11 městských obvodů (M.D.). Obce a jejich městské obvody (M.D.) jsou:
| Obce provincie Barahona |
| Obec (kód) | Městské obvody (kód) | Obyvatelstvo (2010) | Oblast (km2) | Hustota | Nadmořská výška (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 |
| Vila 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 |
| 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 | |
| Provincie Barahona (040000) | 187,105 | 1,660.2 | 112.7 | |