Provinsi Barahona memiliki luas total 1.660,2 km2 (641,0 sq mi). Provinsi ini memiliki 3.6% dari luas Republik Dominika dan menduduki peringkat ke-12 (dari 31 ditambah Distrik Nasional) provinsi terbesar. Ketinggian Santa Cruz de Barahona, ibu kota provinsi, adalah 47 m (154 kaki).
Ada dua wilayah penting di provinsi ini: lembah sungai Yaque del Sur, di utara provinsi, dan Sierra de Bahoruco ("pegunungan Bahoruco"). Karena Sierra de Bahoruco sampai ke pantai, sebagian besar penduduk tinggal di pantai atau dekat sungai Yaque del Sur; satu-satunya kota di pegunungan adalah Polo.
Bagian timur Sierra de Neiba berada di barat laut provinsi dan Sierra Martín García adalah batas dengan Provinsi Azua, di timur laut.
Lembah sungai Yaque del Sur adalah pusat pertanian penting di barat daya karena orang-orang di sini menggunakan air sungai untuk menanam berbagai tanaman, terutama pisang raja dan tebu. Danau Rincón berada di lembah ini; memancing adalah kegiatan penting di danau ini.
Sierra de Bahoruco berada di seluruh provinsi (selatan, tengah, dan barat); bagian dari Sierra de Bahoruco yang berada di provinsi Barahona disebut Bahoruco Oriental (Bahoruco Timur) karena berbeda dari pegunungan lainnya. Meskipun pinus umum di Sierra de Bahoruco, namun tidak umum di Bahoruco Timur di mana terdapat hutan hujan, karena pegunungan tersebut, dan provinsi ini, memiliki Laut Karibia di sebelah timur dan angin membawa banyak air yang jatuh di pegunungan.
Gunung tertinggi di Bahoruco Timur adalah Pie de Palo (1.603 m). Gunung-gunung tinggi lainnya adalah Trocha de Pey (1.476 m), La Torre (1.455 m) dan Loma Remigio (1.287 m).
Sungai terpenting di provinsi ini adalah Yaque del Sur. Sungai lainnya adalah Nizaíto (panjang 23 km) dan Bahoruco (14 km). Sungai San Rafael hanya sepanjang 3 km tetapi banyak orang pergi ke sana selama musim panas untuk menikmati airnya yang sejuk dan sebagian airnya dibawa ke kota Barahona.
Iklim provinsi ini adalah iklim tropis, sangat panas dan kering di lembah, tetapi lebih sejuk di pegunungan. Di lembah, kaktus dan tanaman lain dari daerah kering adalah hal yang umum. Hutan hujan biasa ditemukan di pegunungan provinsi ini karena hujan banyak turun di Bahoruco Oriental.
Ada tiga jalan penting di provinsi ini, dan mereka sampai ke perbatasan dengan Haiti. Salah satunya melewati provinsi ini dari utara ke selatan dan sampai ke Pedernales setelah melintasi Sierra de Bahoruco di tepi pantai.
Dua jalan lainnya menuju Jimaní; mereka mengelilingi Danau Enriquillo, satu di sisi utara dan yang lainnya di sisi selatan danau.
Kota
Ada 11 kotamadya dan 11 distrik kota (M.D.) di provinsi ini. Kotamadya dan distrik kotamadya (M.D.) adalah:
| Kota-kota di provinsi Barahona |
| Kotamadya (kode) | Distrik Kota (kode) | Populasi (2010) | Area (km2 ) | Kepadatan | Ketinggian (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 | |
| Provinsi Barahona (040000) | 187,105 | 1,660.2 | 112.7 | |