Посёлок Елшанка расположен на левом берегу реки Елшанки, в северной части Октябрьского района. Возник в годы Великой Отечественной войны к северу от существовавшей застройки поселка ТЭЦ и Соцгородка (северная граница которого проходила в районе современной ул. Нефтяников). При этом, до введения современного кадастра земель, располагался по обе стороны реки Елшанки, которая и дала ему название. В результате эвакуации и мобилизации рабочих кадров на строящиеся предприятия Орска начал застраиваться в 1941 году бараками.
После того как в 1942 году было разрешено частное строительство, вырос так называемый индивидуальный поселок, состоящий из одноэтажных домов. В конце XX века здесь были выделены земельные участки для строительства коттеджей. В поселке находится школа № 28, ряд магазинов и небольших торгово-промышленных фирм.