The porch has a 2-bay roof with arched-brace truss. The pointed C14 S doorway has a continuous chamfer and C19 boarded doors.
The nave has a 7-bay arched-brace roof on a moulded cornice and with 2 tiers of cusped windbraces. In one bay near the W end narrower replacement windbraces have been made to accommodate an additional queen-post truss on corbelled brackets, which supports the bellcote. At the E end of the nave is an additional wide bay which has a wagon roof with moulded ribs and boarded panels (probably intended to allow a painted ceilure over the rood). The pointed C15 chancel arch has wave mouldings to its chamfered responds. The chancel has a ribbed wagon roof on a moulded, castellated cornice, with boarded panels. A simple W vestry screen is dated 1924.
The font has an octagonal convex bowl, C14 or C15, on a later octagonal stem and base. Simple pews have shaped ends and the pulpit is polygonal. In the chancel the front choir stalls have poppy heads to the ends and open quatrefoil frieze. Rear stalls are plainer. The sanctuary has C19 detail, including communion rail on twisted brass uprights, and encaustic-tile floor. The E window, dated 1924, shows the resurrected Christ with 2 angels.
There are numerous wall tablets. In the chancel S wall is a brass to Anne Thomas (d 1901) by G Hay of Brecon. In the nave S wall, beginning at the E end, are the following memorials: A double inscription panel with shaped apron and surmounted by an urn, to Hugh Evans (d 1834) and his ancestors, by S Morris of Hay. Above it is a double inscription panel to Hugh Evans (d 1812) and family, by B Aston of Kington. A tablet to Richard Sheen (d 1832) has a panel on a corbelled apron, segmental pediment with flaming urn and 2 doves. A plainer memorial to Thomas Lewis (d 1845) has a corbelled apron and segmental pediment with urn. A sarcophagus type wall tablet below an urn commemorates Thomas Minton (d 1820). A plainer tablet commemorates John Harley (d 1822). The memorial to Henry Jones (d 1839) has a flaming and urn and doves, the same design as noted above for Richard Sheen. To the R of the S doorway the tablets are less well preserved. A memorial to Margaret Price (d 1824) has 2 oval panels. Next to it is a more weathered memorial to Jonas [Howard?] (d 1737), and plain memorials to Evan Jones (d 1802) and Anne Howard, the date weathered. In the nave N wall, beginning at the W end, is a simple classical memorial to Evan Jones (d 1845) with urn on a pediment, by S Loye of Peterchurch. A sarcophagus-type memorial with urn is to John Jones (d 1856), next to which are plain memorials to Thomas Lewis (d 1736) and Thomas Lewis (d 1781). A memorial to Mary Price (d 1816), by T Jones of Cusop, has an inscription panel surmounted by a trumpeting angel.