En el distrito de Beja se encuentran algunos embalses de grandes dimensiones, especialmente el mayor del país, el Embalse de Alqueva (Río Guadiana, dividido con el distrito de Évora y con España), el Embalse del Chança (Río Chança, dividido con España), El Embalse de Santa Clara (Río Mira), el Embalse del Monte da Rocha (Río Sado) el Embalse do Roxo (Ribera del Roxo) y el Embalse de Odivelas (Ribera de Odivelas).