Берёзовский район состоит из города Берёза (Берёзовский районный совет), города районного подчинения Белоозёрска (Белоозёрский городской совет) и 11 сельсоветов:

Всего в Берёзовском районе 109 населённых пунктов (по данным на 2016 год).

Население района составляет 63 710 человек (на 1 января 2016 года), в том числе в городских условиях живут 41 876 человек.

Территория 1412 км2. Площадь лесных массивов 330 км2, площадь озёр и рек — 100 км2, 700 км2 занято под сельхозугодья.

Бармуты Батарея Белоозёрск Берёза Большие Лесковичи Борки Бронная Гора Бухали Винин Висневичи Войтешин Ворожбиты Вощанка Высокое Голицы Головицкие Горск Грицевичи Давыдовичи
Дягелец Еленово Жичин Залужье Заречье Заречье Здитово Здитово Зубачи Кабаки Карпеши Колония Костюки Кошелёво Кривоблоты Круглое Куровщина Леошки Лисичицы
Лукомер Малеч Малые Лесковичи Маневичи Маревиль Марьяново Матвеевичи Междулесье Минки Михалинок Михалки Михновичи Морможево Мостыки Мошковичи Нарутовичи Нивищи Нивки Нивы
Новое Новосёлки Огородники Олехновичи Ольшево Оницевичи Осека Осовцы Павловичи Панасовичи Первомайская Пересудовичи Пески Песчанка Песчанка Пешки Пляховщина Подкраичи Подосье
Порослово Постолово Пузи Ревятичи Речица Рогачи Рыгали Свадьбичи Светоч Селец Селовщина Сигневичи Смолярка Соболи Совино Соколово Сосновка Сошица
Спорово Ставки Стригинь Судиловичи Тихны Угляны Утраны Хойники Хомичи Хрисо Черничное Черняково Шилин Шилинок Шлях-Пуща Ярцевичи Ясевичи Ястребель