El archipiélago cuenta con alrededor de 50 islas flotantes tejidas con los tallos de la totora. La Isla de los Uros se encuentra ubicada al norte de la bahía de Puno y se encuentra habitada por unos 2 mil Uros, unos peculiares habitantes que dicen ser «kot-suña» (pueblo del lago), que se encuentran especialmente adaptados al tipo de clima que lleva la Isla y su idioma es el quechua o aymará.
Cada isla cuenta con alrededor de 30 y 50 habitantes. Su principal recurso es la fibra vegetal brindada por la totora y que entre alguna de las funciones que les brindan es el elemento elegido para techar sus casas. La sociedad lleva a cabo diversas actividades que realizan los diferentes sexos para subsistir, los hombres se encargan de la pesca, la taxidermia y las construcciones mientras que las mujeres se dedican a confeccionar tejidos y artesanías para ofrecérselas a los turistas.
A 5 kilómetros de Puno, se encuentra la Bahía de Chuchito, donde se ubican otras comunidades del archipiélago. Entre las más destacadas se encuentran Chulluni, la de mayor dimensión, Paraíso, Santa María y Toronipata. Estos lugares abarcan un clima frío y seco, ubicados a 3.810 metros sobre el nivel del mar y constituyen la única vía de acceso lacustre.