Административный центр Первомайского сельсовета.
Село находится в юго-западной части Алтайского края, в степной зоне, на расстоянии примерно 19 километров (по прямой) к востоку от села Новоегорьевское, административного центра района.
Климат умеренный, континентальный. Средняя температура января составляет -12,5 °C, июля - +18,6 °C. Годовое количество осадков составляет 362 мм.
Село основано в 1954 г., в период освоения целицы, как центральное отделение вновь созданного совхоза «Егорьевский».
Согласно результатам переписи 2002 года, в национальной структуре населения русские составляли 95 % от 97 чел.
В Первомайском функционируют средняя общеобразовательная школа, детский сад, фельдшерско-акушерский пункт, культурно-досуговый центр и отделение Почты России.
Уличная сеть села состоит из 13 улиц.
Посёлок доступен автомобильным транспортом. Проходит автодорога регионального значения «Песчаный Борок - Первомайское - Ивановка» (идентификационный номер 01 ОП МЗ 01Н-0901).