Шпалозавoд — поселок в Борском районе Нижегородской области.

Расположен в 22 км на северо-восток от Нижнего Новгорода и в 20 км от районного центра — города Бора. Население около 1 тыс. человек.