Die Stadt liegt im südöstlichen Teil des Westsibirischen Tieflandes, etwa 180 km westlich der Oblasthauptstadt Nowosibirsk, am Fluss Kargat, einem rechten Nebenfluss des Tschulym. Das Klima ist kontinental.
Die Stadt Kargat ist Verwaltungszentrum des gleichnamigen Rajons.
Kargat entstand als Festung in der Mitte des 18. Jahrhunderts. 1957 erhielt der Ort den Status einer Siedlung städtischen Typs und 1965 die Stadtrechte.
↑ 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)