Город расположен в Юго-Восточной части Новосибирской области на берегу Бердского залива (затопленная долина Берди, образовавшаяся при создании Новосибирского водохранилища).
Бердск граничит с Советским районом города Новосибирска и Искитимским районом Новосибирской области.
Площадь города 6 709 кв. км.
Город вытянут с юга на север на 15 км, с запада на восток на 10 км.
Бердск расположен на расстоянии 38 км к югу от крупнейшего промышленного, научного, культурного и административного центра Сибири - города Новосибирска.
Рельеф
Рельеф территории города в целом спокойный и благоприятный для организации всех видов промышленного и гражданского строительства, а также массового отдыха населения.
Коэффициент рельефа местности в городе равен 1.
Виды почв - суглинки. Почвенный покров, обусловленный условиями почвообразования, сравнительно однообразен и представляет сочетание дерново-подзолистых, серых лесных, а также чернозёмных, лугово-чернозёмных и других почв.
Климат
Климат умеренно континентальный с продолжительной зимой и коротким жарким летом, поздними весенними и ранними осенними заморозками.
Продолжительность холодного периода составляет 178 дней.
Средняя температура наружного воздуха наиболее холодного месяца составляет - 18.8о.
Среднегодовое количество осадков колеблется от 320 до 450 мм, большая часть (46%) выпадает летом, что благоприятно отражается на произрастании растительности.
Преобладающее направление ветров зимой, весной и осенью - юго-западное, летом - северо-восточное. Среднегодовая скорость ветра 2.6 м/с.
Время появления снежного покрова с 1 по 10 ноября. Сход снежного покрова с 1 по 20 апреля.
Весна длится 2 месяца: апрель и май, весной много солнечных дней. Лето короткое, не очень жаркое, летом выпадает наибольшее количество осадков.
Средняя максимальная температура наружного воздуха наиболее жаркого месяца года составляет 24,6o.