Tepuis are uplifted mountains surrounded by forest or savannas in the Guayana Shield in northern South America. Large areas of the summits of these mountains are characterized by bare rock with vegetation isolates (‘islands’) that vary in size from less than 1 m2 to over 100 m2. The species composition, species–area relationships and the factors involved in the formation of these vegetation islands were quantified on Roraima Tepui, Canaima National Park, Venezuela. A total of 40 species were present on the islands, 35 of which were angiosperms. Orchidaceae was the family with the highest diversity, but Bonnetiaceae, Poaceae and Rapateaceae achieved higher coverage. A positive correlation between island size and species richness was found. This relationship was not linear and the best fit model between island size and richness was exponential. Of the environmental variables studied, the highest correlation was found between the log of soil volume and species richness. Soil nutrient availability, and not water, might be the limiting factor determining the species composition and diversity of these communities.