Население — 38 800 человек (2017). Площадь территории города — 40,5 км².
Город расположен в Нарынской котловине у подножья хребта Нарын-Тоо, на высоте 2000 м над уровнем моря, на берегу реки Нарын, на пересечении автомобильной трассы Бишкек — Торугарт.
В 180 км севернее города на берегу озера Иссык-Куль находится железнодорожная станция Балыкчи. Расстояние до расположенного южнее Нарына пограничного пункта «Торугарт» на границе с Китаем — 186 км.
Климат резко континентальный с холодной, снежной зимой и относительно прохладным летом. Средняя температура июля от +15 до +30 градусов Цельсия, января от −15 до −18 градусов Цельсия. Осадков в среднем за год выпадает от 200 до 300 мм. (Материал взят www.wikipedia.org)