A falu a Zala folyó völgyében, annak bal partja közelében, a Zalába torkolló Szentjakabi-patak két partján, Őriszentpétertől 12 kilométerre keletre, Zalalövőtől 3 kilométerre nyugatra, Őrimagyarósdtól 5 kilométerre délre fekszik.
A településen áthalad a Bajánsenye–Zalaegerszeg–Ukk–Boba-vasútvonal, amelynek helyben vasúti megállója is van (Felsőjánosfa megállóhely). A megálló a belterülettől délkeletre, a Csödére vezető 74 147-es út átjárója közelében található, közúti elérését az útból a sorompó előtt keletnek kiágazó, 74 323-as számú kis útszakasz biztosítja.
1402-ben Januspanfalva néven említik először. 1410-ben Janospanfalua, 1483-ban Janospanfalwa alakban említik. Eredetileg János ispán falva volt, neve is ebből rövidült a formára. A középkorban nemesi község. A 15. században a falu határában volt Kerekboldogasszonyfalva falu kerek templommal. A falut és a templomot a törökök rombolták le. Helyét ma már csak a Boldogasszonyfája név őrzi. A község első pecsétje a 19. századból való. 1907 óta viseli mai hivatalos nevét, korábban csak Jánosfának nevezték. A település az Őrségi Nemzeti Park része.
Vályi András szerint "Nagy Jánosfa. Elegyes falu Vas Várm. földes Urai több Uraságok, lakosai katolikusok, fekszik Szöcséhez nem meszsze, mellynek filiája, határja szoross, földgye soványas."[4]
Fényes Elek szerint "Jánosfa, magyar falu, Vas vmegyében: 80 kath. lak. F. u. gr. Batthyáni Zsigmond, s a csákányi urad. tartozik.
"[5]
A Vas vármegye monográfiájában található rövid ismertető szerint "Jánosfa, régi nemesi község, 24 házzal és 129 magyar és vend lakossal. Postája Prosznyákfa, távírója Csákány. Lakosai túlnyomóan ág. ev. vallásúak."[6]
A településen 2007. március 25-én időközi polgármester-választást kellett tartani,[12] mert az előző polgármester nem sokkal a 2006 októberi megválasztása után elhunyt.[16]
A 2011-es népszámlálás során a lakosok 95,6%-a magyarnak mondta magát (4,4% nem nyilatkozott). A vallási megoszlás a következő volt: római katolikus 74,4%, református 3,4%, evangélikus 1%, felekezet nélküli 4,9% (15,3% nem nyilatkozott).[17]
Nevezetességei
Az országban egyedülálló Újszülöttek parkját 2000-ben alapították.