Does every fact in an article have to be supported by a source?

Yes. And if it’s a critical fact, preferably more than one source. Unsourced statements are considered “original research” by Wikipedia and are prohibited. The use of too many unsourced statements is a primary cause of entire entries being rejected.