Город был основан в 1708 году. Российский город в Волгоградской области, административный центр Калачевского района, находящийся в 85 километрах западнее Волгограда. День города традиционно отмечается ежегодно в последнюю субботу августа.
Город появился как казачья слобода Калач в 1708 году. С появлением названия хутора связано две версии. Наиболее вероятно, что оно произошло от географического термина «калач», что означает крутую извилину реки вокруг острова или полуострова. Именно такая извилина и была в хуторе до того, как появилось Цимлянское водохранилище.
Говорят также, что хутор мог получить свое название благодаря Петру Великому. Перегоняя флот из Воронежа в Азов, Петр I остановился здесь на некоторое время. Царя угощали всевозможными яствами, но более всего ему понравился калач, да так, что он велел в честь него хутор назвать.
В середине 19 века здесь была построена первая железная дорога в Волгоградской области - Волго-донская железная дорога. В 1951 году хутор получил статус города и был переименован в Калач-на-Дону. Во время Великой Отечественной войны город сыграл не последнюю роль.
Калач-на-Дону являлся одним из важнейших объектов обороны Сталинграда в рамках операции «Уран», 26 августа 1942 года город был захвачен немецко-фашистскими войсками, но после упорного натиска советской армии фашистские войска оставили город. Калач-на-Дону стал замыкающим элементом кольца, в которое попала шестая армия вермахта.
В 2010 году Калач-на-Дону получил почетное звание «Города воинской славы». Среди достопримечательностей города множество памятников, посвященных Великой Отечественной войне и Сталинградской битве, Калачевский краеведческий музей. Здесь родился русский живописец Валерий Кульченко, актриса Нина Незнамова, Герой СССР Виктор Суздальский.