Kargasok ( ) is a rural locality (a selo) and the administrative center of Kargasoksky District of Tomsk Oblast, Russia, located on the left bank of the Ob River, 460 kilometers from Tomsk, the administrative center of the oblast.