Среди морей, омывающих Россию, Белое море — одно из самых маленьких (меньше его только Азовское море). Площадь его поверхности 90 тыс. кв. км (с многочисленными мелкими островами, среди которых наиболее известны Соловецкие острова, — 90,8 тыс. кв. м), то есть одна шестнадцатая часть площади Баренцева моря, объём всего 4,4 тыс. куб. км.
Наибольшая глубина моря 340 метров, средняя — 67 метров.
Границей между Белым и Баренцевым морями считается линия, проведённая от мыса Святой Нос (Кольский полуостров) до мыса Канин Нос (полуостров Канин).
В Белое море впадают реки Северная Двина, Онега, Мезень, Кереть.
Основные порты: Архангельск, Северодвинск, Онега, Беломорск, Кандалакша, Кемь, Мезень.
Беломорско-Балтийский канал соединяет Белое море с Балтийским и с Волго-Балтийским водным путём.
Всё Белое море целиком считается внутренними водами России.