Sverdlilje er i Norge først og fremst en kystplante. Den forekommer såvidt i innlandet, i noen kommuner i Hedmark, men ellers holder den seg stort sett til kysten og dalområder innafor. Sverdlilje har nordgrense i Andøy kommune i Nordland, men siden den er så pen har den ofte vært brukt som hageplante og siden naturalisert seg i strøk der den ikke naturlig hører hjemme. Det er antakelig tilfellet der den vokser på innergrensa i Sør-Norge, nærmere bestemt i Åmot kommune.