The city was established in 1668 by viceroy Pedro Antonio Fernández de Castro as capital of the province of Paucarcolla with the name San Juan Bautista de Puno.
Пуно был основан в 1668 году вице-королём Педро Антонио Фернандесем де Кастро как административный центр провинции Паукарколья с названием Сан Хуан Батисто де Пуно.