Székelyudvarhelytől 29 km-re délre a Pokolsütő-pataknak a Nagy-Homoródba torkollásánál fekszik. Valószínűleg János nevű első birtokosáról kapta a nevét. Történelmi feljegyzésekből tudjuk, hogy a homoródjánosfalvi kőbányában már a rómaiak idején bányászat folyt. Abban az időben kereskedelmi út vezetett Városfalván át.