Белогорск - одни из старейших населенных пунктов Амурской области. Город находится на левом берегу нижнего течения реки Томь (бассейна реки Зея) в 50-ти км от ее устья, в 109 км от областного центра - Благовещенска и государственной границы с КНР. Территория гoрода занимает 118,5 кв.км. Численность постоянного населения города на 1 января 2009 года составила 68147 человек (7,9% населения Амурской области). Плотность населения — 502,9 человека на 1 кв. км. Первое поселение на месте города - село Александровское, основанное в 1860 году переселенцами из Пермской области. В 1883 году рядом с селом Александровским на протоке реки основано село Бочкаревка. В связи со строительством Амурской железной дороги в 1913 году село Бочкаревка становится узловой станцией.
В 1926 году село Александровское и станция Бочкаревка преобразованы в город Александровск. В 1931 году город был переименован в Краснопартизанск, в 1935 году - в Куйбышевку-Восточную, а в 1957 году город получил название Белогорск. Он выделился в самостоятельную административно-территориальную единицу. Но переменилось не только название, преобразился и сам город: он стал уютнее и краше. Благоустраиваются микрорайоны, кварталы, улицы, парки и скверы. Продолжается его строительство, идет реформирование жилищно-коммунального хозяйства.
Белогорск — промышленный и железнодорожный узел. Отсюда отходит ветка Транссибирской железнодорожной магистрали на Благовещенск и Байкало-Амурскую магистраль. Автомобильные дороги областного и федерального значения связывают город с населенными пунктами Амурской области, а также Якутией, Хабаровским и Приморским краями. Находясь в центре обширной сельскохозяйственной территории, Белогорск является одним из центров по переработке сельскохозяйственного сырья. По производству пищевых продуктов он занимает второе место в области, уступая только Благовещенску.