Озеро Кариба расположено между Замбией и Зимбабве на юге Африки, оно охватывает площадь в 3460 квадратных километров. Водоем образовался после перегораживания реки Замбези в ущелье, где она сужалась между холмами на более 400 километров ниже водопада Виктория. Расстояние вверх по течению до устья реки в Индийском океане — более 1300 километров.
Водохранилище озера Кариба достигает 70 кубических километров. Оно простирается более чем на 223 километра в длину, и до 40 километров — в ширину. Средняя глубина составляет 28 метров, максимальная — примерно 97 метров.