En taghave (eller et grønt tag) er en have på taget af en bygning. Med en taghave udnytter man tagarealet og skaber samtidig et grønt miljø i byen. Taghaver anvendes derfor meget i moderne arkitektur. Taghaver og grønne tage giver mulighed for at skabe grønne miljøer i bylivet, enten som taghaver med regulære beplantninger og græsplæner, eller som et grønt tag alene, hvor der fortrinsvis dyrkes stenurter eller græs. Har tagfladen en tilstrækkelig bæreevne, et passende dræn og en vis jorddybde til rådighed, kan både stauder, buske og træer plantes i en taghave.[1]
Taghaver kan afhængigt af deres konstruktion optage store mængder regnvand, og kan dermed være med til at aflaste kloaksystemet, når der kommer kraftige regnskyl.[1][2]