Караканский бор занимает площадь 99 000 гектар, частично занимает три района в Новосибирской области (Ордынского, часть Искитимского и Сузунского районов) и захватывает Алтайский край. Через бор протекают несколько рек, в том числе река Каракан, которая дала название этому лесному массиву, а так же стала одной из его границ. В 2020 году Караканский бор получил статус особо охраняемой природной территории.