Поселок расположен на юге Поспелихинского района, в 18 километрах от районного центра села Поспелиха, в 250 километрах от краевого центра – г. Барнаула.
На территории Поспелихинского сельсовета находятся: филиал муниципальная общеобразовательная школа № 3, филиал районного Дома культуры, сельская библиотека, амбулатория, почтовое отделение ФГУП «Почта России», отделение ПАО Сбербанка, аптечный пункт, пять магазинов ИП. По территории земель поселка протекает река Алей. Более мелкие речки Вавилон, Кизиха, в 5 километрах от поселка создано искусственное озеро, получившее название Солоновка – это излюбленное место отдыха сельчан летом.