Город Маркс расположен на юго-востоке Европейской части Российской Федерации при впадении реки Малый Караман в Волгу, в 50 км от железнодорожной станции «Покровск» и в 55 км северо-восточнее Саратова. Чисенность населения – 32.183 тысячи жителей (перепись населения 2002 года). Общая площадь города – 14,2 км2.
Город находится на автомагистрали «Волгоград – Саратов – Самара». Автобусное сообщение с Саратовом и Энгельсом, с районными центрами Саратовской области (Балаково, Пугачев, Степное, Вольск).