
Szentegyháza közigazgatásilag Hargita megye része. A megye 34 százalékát kitevő, 2253 km2 területű Udvarhely térség keleti részén fekszik. Belterülete 241 hektár, összterülete 7444 ha, azaz több mint 74 km2. Hozzátartozik két település: Homoródfürdő és Lövétebánya falvak. A szomszédos Kápolnásfaluval együtt a mindössze 15008 hektár nagyságú. Hegyalja (Havasalja) mikrorégiót alkotja.
A földterület nagy része erdő (3559 ha), továbbá 1852 ha kaszáló, 1277 ha legelő, 592 ha szántóterület és 19 ha gyümölcsös. Az 1953-as közigazgatási törvény alapján Szentegyházfalu (románul Vlăhiţa) községhez csatolták Szentkeresztbányát (Vlăhiţa nouă), amely azelőtt Lövétéhez tartozott. Így a Maros-Magyar Autonóm Tartomány Udvarhely raj ónjának lett része az új felépítésű község. Az egy községgé való nyilvánítás természetszerű volt, mivel a két település rohamosan „közeledett" egymáshoz. majd nemsokára összenőttek.
1968 májusában, az 1136-os számot viselő minisztertanácsi határozattal, városi rangra emelkedett a község, ugyanakkor idecsatolták Homoródfürdőt és Lövétebányát is. A város a nevét a község román nevéből kapta. Hivatalosan a Vlăhiţa nevet viselte 1990-ig, amikor Szentegyháza lett.