Builth Wells is a town in the county of Powys, within the historic boundaries of Brecknockshire, mid Wales, lying at the confluence of the River Wye and the River Irfon, in the Welsh (or Upper section) of the Wye Valley. It has a population of 2,352.
Builth is an anglicization of the Welsh Buellt or Buallt. It derives from the Welsh words bu, meaning "ox", and gellt (later gwellt), meaning "pasture", rendering "cow pasture". The town added "Wells" to the name in the 19th century when its springs were promoted as a visitor attraction. The Welsh name Llanfair-ym-Muallt means "St Mary's Church in Buallt".