Keynsham liegt im Südwesten Englands zwischen den Städten Bristol und Bath und gehört zum Distrikt Bath and North East Somerset. Der Fluss Chew mündet hier in den Avon. Die Stadt zählt etwa Einwohner.
Erste Spuren stammen aus römischer Zeit, darunter Villen in Somerdale und Durley Hill sowie ein Begräbnisplatz nahe Saltford. Der Name geht vermutlich auf den Heiligen Keyna zurück, nach dessen Abtei Keynsham Priory sich der Ort im Mittelalter entwickelte. Im 17. Jahrhundert spielte Keynsham eine Rolle in einem Konflikt zwischen königlichen Truppen und dem Herzog von Monmouth.
Bekannt ist die Stadt auch durch ihre Partnerschaft mit der französischen Stadt Libourne. Ein bekannter Sohn der Stadt ist der Fußballspieler Cliff Hatcher.