Нови Завој је насеље у општини Пирот у Пиротском округу.
Према попису из 2002. било је 1.458 становника (према попису из 1991. било је 1.538 становника).
Према попису из 2002. било је 1.458 становника (према попису из 1991. било је 1.538 становника).