John Elkington has appeared on Coronation Street in three roles:
- Crooked Weatherfield Councillor Chris Melton in October 2002
- Sign Erector Ralph in March 2007
- Environmental Health Officer Peter Parker in April 2016.
His other credits include roles in Stay Lucky, City Central, Fat Friends, Cold Feet, Sparkhouse, The Royal, Heartbeat, Emmerdale, Shameless, Hollyoaks, The Syndicate, The Village and Our Zoo, along with television movies A Pinch of Snuff, Real Men, The Illustrated Mum and The Final Quest.