Белогорск находится в Амурской области, стоит на левом берегу нижнего течения реки Томь - бассейна реки Зея в 50 км от ее устья, в 109 км к северу от областного центра - города Благовещенска. Территория города составляет 13.551 га. Население - 75 тысяч человек, в том числе городское - 74,5 тыс., сельское - 0,5 тыс. человек.
Белогорск - город областного подчинения, второй по числу жителей после областного центра. Расположен на Транссибирской железнодорожной магистрали, среди обширного сельскохозяйственного района.
Белогорск - крупный транспортный узел. Отсюда идет железнодорожная ветка на город Благовещенск и Байкало-Амурскую магистраль. Автомобильные дороги областного и федерального значения удобно связывают город с населенными пунктами Амурской области, а также Якутией, Хабаровским и Приморским краями.
Первое поселение на месте города - село Александровское, основано в 1860 году переселенцами из Пермской области - семьями крестьян Путиловых, Третьяковых, Могильниковых. В 1893 году рядом с селом Александровским на протоке реки Томь основано село Бочкаревка.
В связи со строительством Амурской железной дороги в 1913 году село Бочкарево становится узловой станцией. В 1926 году слившиеся село Александровское и станция Бочкарево преобразованы в город Александровск-на-Томи. По проведенной переписи в городе насчитывалось 2042 хозяйства, в том числе 1914 крестьянских, население составляло 7852 человека. Затем много раз город переименовывался: в 1931 году - в Краснопартизанск, в 1935 - в Куйбышевку-Восточную и в 1957 году город получил новое название - Белогорск. Он выделился в самостоятельную административно-территориальную единицу.
Белогорск - муниципальное образование. Здесь есть исполнительный и представительный органы . Органом исполнительной власти является администрация города. Высшим должностным лицом в нем является глава администрации - Ходунов Александр Тимофеевич. Городской Совет народных депутатов - законодательный орган. Председатель Совета - Макаренко Евгений Семенович.