Географическое положение
Барнаулка, расположенная на юге Западной Сибири, относится к средним рекам и имеет протяжённость около 167 км. Площадь бассейна реки составляет 5720 кв. км (действующая 4500 кв. км). Контур бассейна приходится на территорию Барнаула и 8 административных районов Алтайского края. Современная долина реки расположена в ложбине древнего стока. В верхней части долину образует ряд вытянутых котловин, в которых расположено до 10 проточных озёр.
Гидрография
Истоками реки считаются лесные озёра, расположенные в центре соснового бора возле сёл Песчаное и Ворониха. Река, вытекавшая ранее из проточных озёр (Зеркальное, Урлаповское, Среднее, Бахматовское), в настоящее время стала короче на 40 км, а сами проточные озёра обеспечивают ей подпитку через систему пересыхающих летом проток и болот. Водосбор полностью расположен на Приобском плато. Он вытянут узкой полосой (20—27 км) с юго-запада на северо-восток на 240 км.
В низовьях реки, при впадении в Обь, Барнаулка течёт по территории города Барнаула, который был основан у её устья.