Нарым со всех сторон окружен
болотами. Поселение было основано в
1596 году как
Нарымский острог и является самым старым населённым пунктом в Томской области. Затем острог дважды переносился на новое место — в
1619 и
1632 годах. В
1601 году Нарым получил
статус города и был создан Нарымский уезд. В
1822 году Нарым стал заштатным городом Томской губернии, а в
1925 году лишился статуса города и стал селом.