La Región de Puno posee 13 provincias, 109 distritos y 9542 códigos postales para sus localidades y pueblos.
| Puno | 15 distritos | 1324 códigos postales |
|---|---|---|
| Azangaro | 15 distritos | 1000 códigos postales |
| Carabaya | 10 distritos | 1209 códigos postales |
| Chucuito | 7 distritos | 714 códigos postales |
| El Collao | 5 distritos | 480 códigos postales |
| Huancane | 8 distritos | 790 códigos postales |
| Lampa | 10 distritos | 1187 códigos postales |
| Melgar | 9 distritos | 1211 códigos postales |
| Moho | 4 distritos | 297 códigos postales |
| San Antonio de Putina | 5 distritos | 285 códigos postales |
| San Román | 4 distritos | 265 códigos postales |
| Sandia | 10 distritos | 540 códigos postales |
| Yunguyo | 7 distritos | 240 códigos postales |