Посёлок находится в южной части Томской области, в пределах юго-восточной части Западно-Сибирской равнины, на левом берегу реки Чулым, на правом берегу реки Малая Юкса, на расстоянии примерно 59 километров (по прямой) к северо-северо-западу (NNW) от города Асино, административного центра района. Абсолютная высота — 84 метра над уровнем моря[2].
История
Осколково было основано в 1914 году[3]. По данным 1926 года в посёлке имелось 5 хозяйств и проживало 56 человек (в основном — русские). В административном отношении Осколково входило в состав Минаевского сельсовета Ново-Кусковского районаТомского округаСибирского края[3].