Посёлок находится в центральной части Томской области, на правом берегу реки Чузик, на расстоянии примерно 125 километров (по прямой) к юго-западу от села Парабель, административного центра района. Абсолютная высота — 72 метра над уровнем моря[2].
Климат
Климат характеризуется как континентальный, с тёплым коротким лесом и морозной и продолжительной зимой[3].
В нескольких километрах от посёлка Осипово на правом берегу Чузика существовало поселение южных селькупов (группа чумэлкуп) — юрты Чинжаровы. В 1911 г.: 4 хозяйства — 11 человек[5].