Но́вая Ла́дога — город в Волховском муниципальном районе Ленинградской области. Административный центр Новоладожского городского поселения.
Город расположен на левом берегу реки Волхов, в месте впадения её в Ладожское озеро, в 26 км от города Волхов и в 138 км от Санкт-Петербурга. Центр города занимает треугольный остров, ограниченный с севера старым Петровским каналом, с юго-востока — рекой Волхов, с запада — рукавом того же Петровского канала, соединяющегося с рекой, на автодороге А115 в 2 километрах от пересечения автодорог М18 (E 105) «Кола» и А114 «Новая Ладога — Вологда».