Shen Yun ma siedzibę w Nowym Jorku, ponieważ odrodzenie tradycyjnej kultury chińskiej może nastąpić tylko poza granicami Chin.
Dzieje się tak dlatego, że od 70 lat rządząca Chinami partia komunistyczna próbuje systematycznie wyniszczyć tradycyjną kulturę Chin i zastąpić ją swoją własną wizją kultury. Po rewolucji kulturalnej w latach 60. i 70. tradycyjna chińska kultura, a zwłaszcza jej dziedzictwo duchowe, znalazła się na krawędzi wyginięcia.
Jednak w 2006 roku grupa chińskich artystów z całego świata wykształconych w kierunkach sztuk klasycznych zebrała się w Nowym Jorku, zjednoczyła ich wspólną misją – ożywienia tradycyjnej chińskiej kultury poprzez sztuki widowiskowe. Wielu z nich miało ugruntowaną karierę lub było u szczytu swoich osiągnięć artystycznych na chińskiej scenie, ale odkryli, że prawdziwa tradycyjna kultura nie może się tam odrodzić – nie pod rządami reżimu, który przez dziesiątki lat próbował ją zniszczyć. I tak stworzyli Shen Yun w Nowym Jorku, gdzie mają swobodę tworzenia i występowania, aby na nowo odkrywać zapomniane dziedzictwo i dzielić się nim ze światem.