St Mary's Church is a Grade I
listed building. The original church dated from about 1250, there are remains of this church in the lower courses of the church tower. The nave was rebuilt in the 16th century, and the whole building was substantially restored in 1871. The 15th century chancel ceiling may have come from
Strata Marcella Abbey, about away, and a stone in the churchyard is said to have been part of the abbot's throne. A memorial in the church commemorates
Bishop William Morgan, translator of the Bible into Welsh, who was the vicar from 1575 to 1579. The Mermaid Inn, 28 High Street, was very probably an early 16th-century merchant's house, placed on a
burgage plot between the High Street and Alfred Jones Court. The timber-framed building has long storehouse or wing to the rear. The frontage was remodelled 1890, by
Frank H. Shayler, architect, of Shrewsbury. Early illustrations of the building show that prior to this it had a thatched roof and that the timbering was not exposed. There is a passage to side with heavy box-framing in square panels, with brick infill exposed in side elevation and in rear wing. The frontage was exposed by Shayler to show decorative timber work on the upper storey. An Inn by the 19th century when it was owned by a family named Sparrow. There is an octagonal brick cockpit in New Street, which was built in the early 18th century and was in continual use for
cockfighting until the practice was outlawed by the
Cruelty to Animals Act 1849. , it is the home of the town's
Women's Institute.
Welshpool Town Hall, which was completed in 1874, is a Grade II listed building. , Severn Street: Built 1931 as headquarters of Montgomeryshire County Council, now an independent living scheme for older people
Neuadd Maldwyn on Severn Street was built in 1931 as the headquarters of Montgomeryshire County Council. It passed to Montgomeryshire District Council in 1974 and then Powys County Council in 1996, eventually closing as council offices in 2019. It was subsequently converted into an independent living scheme for older people, which opened in 2025. ==Governance==