List of Thomas the Tank Engine characters

This is a complete list of characters who have appeared in Thomas the Tank Engine in order of appearance.