Following the completion of the Three-Gorges Dam, there was a strong spring phytoplankton bloom in Xiangxi Bay of Three-Gorges Reservoir. However, our knowledge of relationship between spring phytoplankton bloom and environmental factors was still limited. In this study, phytoplankton species composition, biomass, chlorophyll a concentration and environmental factors at two sampling sites in Xiangxi Bay were investigated during 25 March to 18 May 2007. The Xiangxi Bay was eutrophic with the lowest values of total nitrogen and total phosphorus being 0.80 and 0.07 mg/L, respectively. A total of 66 algal taxa belonging to seven phyla and 45 genera were identified. Peridiniopsis niei Liu was the most abundant species which preferred standing water. Canonical correspondence analysis and correlation analysis revealed that nitrate was significantly associated with phytoplankton growth. The phytoplankton chlorophyll a concentration was correlated significantly negatively with nitrate concentration, and nitrate concentration was very low during bloom periods. Heavy rainfall was the main reason of phytoplankton chlorophyll a concentration and biomass decreasing and blooms disappearing. In addition, heavy rainfall also brought more nitrate into the Bay which provided sufficient nitrogen source for blooms occurring again.