Puno är en stad i sydöstra Peru och är belägen vid stranden av Titicacasjön, världens högst belägna segelbara sjö, 3 860 m över havet.[1] Staden är administrativ huvudort för departementet Puno samt Punoprovinsen, och hade 140 839 invånare 2015.[2] Området runt Puno har ett betydande jordbruk och en betydande boskapsskötsel, speciellt av lamadjur och alpackor vilka betar på de vidsträckta platåerna och fälten.