Населенный пункт Каргат возник в 1890- х годах в связи со строительством Транссибирской железнодорожной магистрали. Первыми его жителями были рабочие и служащие железной дороги, торговцы зерном и скотом, мелкие ремесленники. Жители ближайших сел занимались земледелием и скотоводством, а зимой извозом. На лошадях возили хлеб из амбаров на железнодорожную станцию.
Каргат
Станция Каргат занимала выгодное географическое положение. До постройки ветки кулундинских степей, тысячи переселенцев выгружались здесь, обзаводились лошадьми, телегами и двигались дальше на юг. С наступлением зимы по санному пути в Каргат тянулись обозы из кулундинских степей с зерном, мясом, шерстью. Здесь все скупалось, обычно по низким ценам, и вагонами отправлялось в крупные города и даже за границу. Далеко за пределами Каргата были известны имена купцов Винокурова, Загороднева, Мариупольского.
В 1921 году был сформирован Каргатский уезд, центром которого стал город Каргат, образованный в результате слияния четырех сел: Южного Каргата и Центрального Каргата, Мингородского и Алексеевского. Административное деление несколько раз менялось. Так уезд стал районом, Каргат то «разжаловался» до села, то вновь становился городом.
В июле 1925 года Каргат утратил статус административного центра уезда и был преобразован в село. Решением Новосибирского облисполкома от 26.03.1945 г. село Каргат преобразовано в город районного подчинения, а в 1957 году Каргат отнесен к категории рабочих поселков. 30 ноября 1965 года рабочий поселок Каргат был преобразован в город районного подчинения, входящий в состав Каргатского района Новосибирской области