Based on a combination of data from the Czech National Phytosociological Database and expert knowledge, a database of vascular plant species pools for 88 habitats, representative of the diversity of Czech vegetation, was compiled. This database contains 1820 native species, 249 archaeophytes and 278 neophytes, each assigned to one or more habitats. Besides the data on species occurrence in different habitats, the database contains information on a species’ ecological optimum in the habitat or its dominance. The largest pools of native species were found in rather rare habitats of dry and warm herbaceous or woody habitats at low altitudes, some of which contain > 530 species (maximum of 695 species for thermophilous forest fringes). These were followed by common habitats on mesic soils. The smallest pools of native species were in saline, aquatic and bog habitats ( 350 native species always contained > 5 archaeophytes and > 5 neophytes, and often many more. Two hundred and thirty two native species, 18 archaeophytes and 30 neophytes were identified as potential dominants in at least one habitat. However, potentially dominant species made up less than 3% of the species pool for 78 out of 88 habitats. Larger percentages (up to 14.6%) of potential dominants were included in habitats with small species pools and species-poor stands (e.g., aquatic, saline and mire habitats). The number of habitats in which a species occurred was used as a measure of its ecological range. Most ecological generalists were found among the native species, less among the archaeophytes and least among the neophytes. Out of the 36 species that occur as dominants in three or more habitats, 34 were native (many are grasses), onewas an archaeophyte (Cirsium arvense) and one was a neophyte (Impatiens parviflora).