Szentegyházasfalut először egy 1406-os peres birtoklevélben említik Oláhfalu néven. Feltételezhetően már a XIII-XIV században lakott település volt. A falu lakosai nagyrészt állattartással, fakitermeléssel és földműveléssel foglalkoztak, melynek hagyományát a mai napig is több család folytatja. Több évszázadon át, a Csíkszeredát Székelyudvarhellyel összekötő országút mentén útfelügyelő szerepet töltöttek be a szomszédos Kápolnásfaluval, felügyelve a biztonságos átutazást a szekeresek, postakocsik és várkapitányok számára. Ezért számos kiváltságjogot nyertek az erdélyi fejedelmektől, magyar királyoktól. Kápolnásfalu és Szentegyházasfalu története századokon át szorosan összefüggött egymással, 1838-ig egy plébániát, 1876-ig pedig egy községet alkottak.1872-1876 között önálló törvényhatóságú városként (Székelyváros) is szerepelt a két falusi település.
Az 1953-as közigazgatási törvény alapján Szentegyházasfalu községhez csatolják Szentkeresztbányát, majd 1968-ban, minisztertanácsi határozattal városi rangra emelik településünket, hozzácsatolva Homoródfürdőt és Lövétebányát is.