Входит в состав Сростинского сельсовета.
Посёлок находится в юго-западной части Алтайского края, к северо-востоку от озера Горькое-Перешеечное, на расстоянии примерно 20 километров (по прямой) к северо-востоку от посёлка Новоегорьевское, административного центра района. Абсолютная высота - 243 метра над уровнем моря.
Климат умеренный, континентальный. Средняя температура января составляет -12,5 °C, июля - +18,6 °C. Годовое количество осадков составляет 362 мм.
Посёлок Жерновцы был основан в 1921 году. В 1928 году в Жерновцах имелось 46 хозяйств. В административном отношении посёлок входил в состав Сростинского сельсовета Рубцовского района Рубцовского округа Сибирского края. В 1931 г. состоял из 29 хозяйств, в составе Сростинского сельсовета Рубцовского района.
Согласно результатам переписи 2002 года, в национальной структуре населения русские составляли 99%.