Новосокольники — город (с 1925) в России, административный центр Новосокольнического района Псковской области России.

Составляет муниципальное образование «Новосокольники» (со статусом «городское поселение» — в границах города).

Расположен на юге Бежаницкой возвышенности, на реке Малый Удрай, в 287 км к юго-востоку от Пскова.

В городе расположена станция Новосокольники — железнодорожный узел линий Москва — Рига и Санкт-Петербург — Киев.