Колпашево возник в XVII веке как небольшое русское поселение. Основано «служилым человеком» Кецкого острога Колпашниковым. С 1878 года село Кетской волости, с 1924 года волостное, с 1926 года «пристанский посёлок», с 1933 года рабочий посёлок; в 1932-1944 годах центр Нарымского округа. Промышленные предприятия в Колпашево появились в 1930-х годах. Город - с 1938 года.
Современное Колпашево это - центр рыбной промышленности действует рыбокомбинат, судоверфь (ремонт рыболовных судов), завод «Металлист», мясокомбинат, птицефабрика, селекционная станция. Действует филиал Томского объединённого историко-архитектурного музея, народный театр.
Старые улицы города - широкие и прямые, вымощенные деревянными торцами, застроены в основном одноэтажными, в центре - 2 этажными деревянными домами; на многих улицах, которые пролегли по болоту, сооружены высокие деревянные тротуары на сваях. Ныне на окраинах и в центре разбросанно построены современные кирпичные и панельные дома. Береговая часть города (старый центр) подвержена оползням. Колпашево сливается на северо-западе с посёлком Тогур, на востоке - с несколькими деревнями.
Население: 700 (1897), 1 400 (1926), 15 200 (1939), 20 700 (1959), 28 700 (1979), 31 100 (1992).