Zaljev je dug 725 km, a širok od 80 km do 240 km i ima površinu od 117.000 km². Najveća dubina mu je 295 m a prosječna 60 m. Najveći gradovi koji se nalaze na njegovim obalama su: Oulu, Luleå, Umeå, Härnösand, Sundsvall, Gävle, Pori i Vaasa.
Najveće rijeke koje se uljevaju u Botnički zaljev su: