Upperchurch is a small village located in County Tipperary, Ireland. It is situated within the Slievefelim Hills along the R503 regional road, which connects the towns of Thurles and Limerick.
The settlement serves as a civil parish within the historical barony of Kilnamanagh Upper. Historically, its Irish name was anglicised in various forms, including Templeoughteragh, Templeoughtragh, and Templeoughtera.