La ciudad de Puno según el Instituto Nacional de Estadística e Informática es la vigésima ciudad más poblada del Perú y albergaba en el año 2007 una población de 125.663 habitantes.
Puno constituye un importante centro de servicios, comercial, turístico, industrial, cultural. Su extensión abarca desde el centro poblado de Uros Chulluni al noreste, la zona urbana del distrito de Paucarcolla al norte, la urbanización Ciudad de la Humanidad Totorani al noroeste (carretera a Arequipa) y se extiende hasta el centro poblado de Ichu al sur y la comunidad Mi Perú al suroeste (carretera a Moquegua).
El espacio físico está comprendido desde la orilla oeste del lago Titicaca, en la bahía interior de Puno (antes Paucarcolla), sobre una superficie ligeramente ondulada (la parte céntrica), rodeada por cerros . La parte alta de la ciudad tiene una superficie semiplana (Comunidad Mi Perú, Yanamayo). Oscilando entre los 3.810 a 4.050 msnm (entre las orillas del lago y las partes más altas). Puno es una de las ciudades más altas del Perú y la quinta del mundo. Actualmente tiene una extensión de 1.566,64 la cual representa el 0,24 del territorio de la provincia de Puno.