Кремль построен в 1500–1515 годах на высоком берегу у слияния Волги и Оки. Его стены растянулись на 2 км, по периметру возвышаются 13 башен.
Каждая из них имеет свое название: Георгиевская, Пороховая, Дмитриевская, Кладовая, Никольская, Коромыслова, Тайницкая, Северная, Часовая, Ивановская, Белая, Зачатьевская и Борисоглебская.
В 1958 году кремлевский архитектурный ансамбль стал частью Горьковского (теперь Нижегородского) историко-архитектурного музея. В наши дни на территории кремля располагаются административные здания, музеи, выставочные центры и Кремлевский концертный зал. Кремль открыт для посещения и экскурсий.