Первоначально известно как хутор Курнаев. Хутор относился к Новоузенскому уездуСамарской губернии[3]. Согласно Списку населённых мест Самарской губернии 1910 года Карнаевка относилась к Иловатской волости, село населяли бывшие государственные крестьяне, преимущественно русские и малороссы, православные, всего 763 мужчины и 723 женщины, в селе имелись церковь, земская и церковно-приходская школы, 1 паровая и 3 ветряных мельниц, маслобойня, по средам организовывались базары, проводились ярмарки[4]
28 августа 1941 года был издан Указ Президиума ВС СССР о переселении немцев, проживающих в районах Поволжья. После ликвидации АССР немцев Поволжья село включено в составе Иловатского района отошло к Сталинградской области.
Согласно Решению Исполнительных комитетов Волгоградского областного (промышленного) и (сельского) Советов депутатов трудящихся от 7 февраля 1963 года № 3/55 «Об укрупнении сельских районов и изменении подчиненности районов и городов Волгоградской области» Иловатский район полностью вошел в состав Николаевского района[5]. С 1964 года село включено в состав Старополтавского района[6].
География
Село расположено в Заволжско-Казахстанской степной провинции в зоне типчаково-ковыльных степей, на берегу р. Волги. На территории Курнаевского, Беляевского и Новотихоновского сельсоветов расположены три тюльпанных луга общей площадью 628 га, отнесены к особо охраняемым территориям, где растут тюльпаны Шренка. В 8 километрах к юго-востоку от села расположен памятник природы регионального значения — Курнаевский тюльпанный луг.
Улицы: Волжская, Горная, Зелёная, Колхозная, Мира, Молодёжная, Набережная, Первомайская, Победы, Степная, 1-я Центральная, 2-я Центральная, Школьная, Южная. Переулки: Волжский, Школьный.