Die Stadt liegt im südöstlichen Teil des Westsibirischen Tieflandes, etwa 130 km westlich der Oblasthauptstadt Nowosibirsk, am in den abflusslosen Tschanysee mündenden Fluss Tschulym, welcher dem Ort den Namen gab. Das Klima ist kontinental.
Die Stadt Tschulym ist Verwaltungszentrum des gleichnamigen Rajons.
Tschulym entstand 1762 als Siedlung Tschulymskoje (Чулымское) bei der Einrichtung des Sibirischen Traktes. 1937 wurde der Status einer Siedlung städtischen Typs verliehen und 1947 erhielt der Ort unter dem heutigen Namen Stadtrecht.
↑ abItogi Vserossijskoj perepisi naselenija 2010 goda. Tom 1. Čislennostʹ i razmeščenie naselenija (Ergebnisse der allrussischen Volkszählung 2010. Band 1. Anzahl und Verteilung der Bevölkerung). Tabellen 5, S. 12–209; 11, S. 312–979 (Download von der Website des Föderalen Dienstes für staatliche Statistik der Russischen Föderation)