Новоалтайск.
Расположен у правого берега реки Оби, в нижнем течении его правого притока реки Чесноковки, около 12 км от центра города Барнаула, напротив него через реку Обь. Городской округ город Новоалтайск граничит на юго-западе с городским округом город Барнаула, на востоке, севере, юге и северо-западе с Первомайским районом Алтайского края.
Крупный транспортный узел, станция Алтайская входит в десятку самых крупных железнодорожных узлов РФ.
Площадь города 72,2 км², городского округа 74,94 км
Основные промышленные и коммунально-складские предприятия сосредоточены в границах Южного промышленного узла и в северо-западной части города, вдоль полосы отвода железной дороги. Территория северной и частично юго-западной части Южного жилого района застроена одноэтажной индивидуальной жилой застройкой. Южная и северная части Центрального жилого района формируют деловой и административный центры, вокруг которых сосредоточены компактные жилые микрорайоны, имеющие чёткую планировочную структуру с этажностью застройки от 4 до 16 этажей.
Город находится в лесостепной зоне Западно-Сибирской низменности с резко континентальным климатом, в зоне рискованного земледелия. Среднегодовая температура воздуха: 2 °C. Абсолютный минимум январской температуры: −52 °C. Абсолютный максимум температуры июля: +38 °C. За год выпадает 437 мм осадков, 65 % которых приходится на тёплый период. Снежный покров лежит в среднем с начала октября до конца марта, достигая зимой в среднем 1200 мм высоты.




