Lake Kariba is over 223 kilometres (139 miles) long and up to 40 kilometres (25 miles) in width. It covers an area of 5,580 square kilometres (6.01×1010 square feet)mi) and its storage capacity is 185 cubic kilometres (44 cubic miles). It lies 1,300 kilometres (810 mi) upstream from the Indian Ocean, along the border between Zambia and Zimbabwe.

The mean depth of the lake is 29 metres (95 feet); the maximum depth is 97 metres (318 feet). It is the world's largest man-made reservoir by volume, four times as large as the Three Gorges Dam.

The enormous mass of water (approximately 180,000,000,000,000 kilograms, or 180 petagrams [200 billion tons]) is believed to have caused induced seismicity in the seismically active region, including over 20 earthquakes of greater than 5 magnitude on the Richter scale.

The lake has several islands, including Maaze Island, Mashape Island, Chete Island, Sekula, Sampa Karuma, Fothergill, Spurwing, Snake Island, Antelope Island, Bed Island, and Chikanka.

According to en.wikipedia