
Общая площадь Кочковского района - 2517,7 км².
Район граничит с Краснозерским, Доволенским, Каргатским, Чулымским и Ордынским районами Новосибирской области, на юге - с Алтайским краем. Административный центр района - село Кочки. В состав района входят 19 населенных пунктов, объединенных в 10 сельсоветов (сельских поселений). Численность населения по данным Росстата по состоянию на 1 января 2024 года составила 11493 человека. Плотность населения - 4,56 человек на км². Все сельские поселения соединены с районным центром дорогами с твердым покрытием.
Сырьевые ресурсы на территории района представлены запасами суглинков кирпичных.