The club was established in 1895. In the late 1950s the club joined the
Bristol Premier Combination, before moving up to the
Somerset County League in 1967. In 1973 Keynsham joined the
Western League. They finished second-from-bottom of the league in
1975–76 and were relegated to the newly formed Division One. They were relegated back to Division One at the end of the
1982–83 season. The club remained in Division One until the end of the
1996–97 season when they were promoted to the Premier Division as Division One runners-up. However, they were relegated back to Division One two seasons later. In
2000–01 Keynsham were Division One runners-up, earning promotion to the Premier Division. The club won the Somerset Senior Cup again in 2002–03, but were relegated back to Division One in
2006–07 after finishing bottom of the Premier Division. In
2018–19 they were Division One champions, securing promotion to the Premier Division. They finished bottom of the Premier Division in
2022–23 and were relegated back to Division One. ==Ground==