Keith Welch (born 3 October 1968) is an English-born footballer who played as a goalkeeper in the Football League between the 1980s and 2000s, notably with Rochdale and Bristol City. He started with Bolton Wanderers as a trainee, but moved to Rochdale in 1987 and made his Football League debut with them, going on to play 205 League games for the club. He transferred to Bristol City in 1991 for £200,000 and went on to play 321 times for them before moving on in 1999.