The main objective of this study was to describe the reproductive cycle of the sea urchin Paracentrotus lividus on the Cantabrian coast (north of Spain), and assess its relationship with environmental factors. To achieve this, samples were taken monthly from three localities during 17 months in two different habitats. At least 15 individuals from each location and habitat were collected during each sampling occasion and used for assessments of gonad index and histological sections. The water temperature and the chlorophyll concentration were also measured. The breeding season of P. lividus in Cantabria started in March and continued until September with one or two main spawning periods per year (depending on year and population), the first one in the beginning of spring and the second one in the summer. The most important differences in the gonad cycle were observed among localities, and the smallest among habitats. Temperature, photoperiod and nutritive stage are important factors controlling the gonad cycle. The beginning of spawning in the Cantabrian populations coincides with the spring phytoplankton bloom and the rise in temperature, which may act as environmental triggers.