Neiba is in the "Hoya de Enriquillo" or Neiba Valley, near the eastern end of the "Lake Enriquillo". The "Sierra de Neiba" mountain range is just to the north of the city, and covers the northern half of the municipality.