El territorio español se reparte en diferentes regiones fitogeográficas (boreoalpina, eurosiberiana, mediterránea y macaronésica —esta última, representada en España por las Islas Canarias—), cada una con características florísticas propias resultantes en buena medida de la interacción de diferentes factores bióticos y abióticos.