Barahona ili toplam 1.660,2 km2 (641,0 sq mi) yüzölçümüne sahiptir. Dominik Cumhuriyeti'nin yüzölçümünün %3,6'sına sahiptir ve 12. sırada (31 il ve Ulusal Bölge arasında) en büyük ildir. Eyalet başkenti Santa Cruz de Barahona'nın rakımı 47 m'dir (154 ft).
İlde iki önemli bölge bulunmaktadır: ilin kuzeyindeki Yaque del Sur nehri vadisi ve Sierra de Bahoruco ("Bahoruco sıradağları"). Sierra de Bahoruco kıyıya ulaştığı için nüfusun çoğu kıyıda ya da Yaque del Sur nehri yakınlarında yaşamaktadır; dağlardaki tek kasaba Polo'dur.
Sierra de Neiba'nın doğu kısmı ilin kuzeybatısındadır ve Sierra Martín García kuzeydoğuda Azua Eyaleti ile sınırdır.
Yaque del Sur nehri vadisi güneybatıda önemli bir tarım merkezidir çünkü buradaki insanlar nehrin suyunu başta muz ve şeker kamışı olmak üzere farklı ürünler yetiştirmek için kullanmaktadır. Rincón gölü bu vadidedir; balıkçılık bu gölde önemli bir faaliyettir.
Sierra de Bahoruco ilin geri kalanında (güney, merkez ve batı) yer almaktadır; Sierra de Bahoruco'nun Barahona ilinde kalan kısmı Bahoruco Oriental (Doğu Bahoruco) olarak adlandırılır çünkü dağ sırasının geri kalanından farklıdır. Sierra de Bahoruco'da çam ağaçları yaygınken, yağmur ormanlarının bulunduğu Doğu Bahoruco'da yaygın değildir çünkü bu dağlar ve il, doğuda Karayip Denizi'ne sahiptir ve rüzgarlar dağlara düşen çok fazla su getirir.
Doğu Bahoruco'daki en yüksek dağ Pie de Palo'dur (1.603 m). Diğer yüksek dağlar Trocha de Pey (1.476 m), La Torre (1.455 m) ve Loma Remigio'dur (1.287 m).
İlin en önemli nehri Yaque del Sur'dur. Diğer nehirler Nizaíto (23 km uzunluğunda) ve Bahoruco'dur (14 km). San Rafael nehri sadece 3 km uzunluğundadır, ancak birçok kişi yaz aylarında serin sularının tadını çıkarmak için buraya gider ve suyunun bir kısmı Barahona şehrine götürülür.
İlin iklimi tropikal bir iklimdir, vadide çok sıcak ve kuraktır, ancak dağlarda daha serindir. Vadide kaktüsler ve diğer kuru bölge bitkileri yaygındır. Bahoruco Oriental'de çok yağmur yağdığı için ilin dağlarında yağmur ormanları yaygındır.
İlde üç önemli yol var ve bunlar Haiti sınırına ulaşıyor. Bunlardan biri ilin içinden kuzeyden güneye doğru geçmekte ve Sierra de Bahoruco'yu sahilden geçtikten sonra Pedernales'e ulaşmaktadır.
Diğer iki yol Jimaní'ye ulaşır; biri Enriquillo Gölü'nün kuzey tarafından diğeri de güney tarafından olmak üzere gölün etrafından dolanırlar.
Belediyeler
İlde 11 belediye ve 11 belediye bölgesi (M.D.) bulunmaktadır. Belediyeler ve belediye ilçeleri (M.D.) şunlardır:
| Barahona ilinin belediyeleri |
| Belediye (kod) | Belediye Bölgeleri (kod) | Nüfus (2010) | Alan (km2 ) | Yoğunluk | Yükseklik (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 |
| 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 | |
| Barahona province (040000) | 187,105 | 1,660.2 | 112.7 | |