Knighton Town FC is based in the town of Knighton which is situated on the Powys/Shropshire border between Wales and England. The club was founded in 1887.

They currently play in the Mid Wales Football League East Division, the fourth tier of the Welsh football pyramid.

Knighton Town also has a youth academy with various age groups starting with the creche under 7’s, 8’s, 9’s, 10’s, and 12’s that play in the South Shropshire Junior Leagues in England under the Football Association due to its unique locality. The Under 19’s play in The Mid Wales Youth League like the First and Reserve teams under the Football Association of Wales.

Mid Wales Football League East Division