В студенческом городке НГПУ находится 4 общежития, в которых проживают студенты и аспиранты. Общее количество мест – около 2000, в том числе 20 комнат для семейных студентов. Распределение мест в общежития проходит в деканате факультета или института, а утверждение списка студентов, магистрантов и аспирантов на вселение производится по совместному решению ректората, профкома студентов, руководителей общежитий и объявляется приказом ректора. Заселение студентов первого курса организуется по графику.
Ежегодно материальная база общежитий пополняется новой мебелью, мягким инвентарем. Вход в общежития осуществляется в соответствии с правилами Пропускного режима и контролируется сотрудниками ЧОП. В каждом общежитии установлено видеонаблюдение.