Районный центр в Ростовской области, в 137 км к северо-востоку от Ростова-на-Дону. Расположен на левобережье реки Дон (пристань), в 26 км к югу от конечной железнодорожной станции Усть-Донецкая ветки от линии Лихая - Ростов-на-Дону. Численность населения, по данным на 1992 г., - 23,2 тысячи человек (20,2 тысячи в 1979 г.).
Станица Семикаракорская, основанная донскими казаками, известна с 1672 г. Из-за частых наводнений, вызванных паводками реки Дон, станица неоднократно переносилась; на современном месте - с 1845 г. В 1959 г. преобразована в поселок городского типа; город - с 1972 г. Центр сельскохозяйственного района с орошаемым земледелием (посевы зерновых и овощных культур, подсолнечника; садоводство и виноградарство, молочно-мясное животноводство, птицеводство, прудовое рыболовство). Предприятия по переработке сельскохозяйственного сырья (консервный, сыродельный заводы; мясокомбинат и пищекомбинат). Кирпичный завод. Производство художеств, керамики и др. Турбаза.
Вблизи города - Семикаракорское городище на месте хазарского города-крепости.