Kilnamanagh Upper is a barony in County Tipperary, Ireland. This geographical unit of land is one of 12 baronies in County Tipperary. Its chief town is Borrisoleigh. The barony lies between Ormond Upper to the north, Kilnamanagh Lower to the south and Eliogarty to the east. It is currently administered by Tipperary County Council.