Town

Townies are the 'good' side to Town of Salem. Their aim is to lynch or kill the Mafia and the Serial Killer. They split into a number of categories, such as protector. Roles such as Jester or Executioner are not Townies and are instead Neutral characters.

List of Townies
Here are the list of townies, each page goes into more detail about what each one does but a brief explanation is provided:

Classic Mode (compulsory Townies)

Additional Townies (Random Town, or Town Killing) During a game, any Townie in these lists can be a Random Town, even if their purpose is to kill other players. When it comes to Town Killing, then it can be either Jailor, Veteran or Vigilante. As the Random Town can be anyone, it is possible to have games with three Jailors as the other is a Town Killing. Taking into account these combinations is important to understanding the flow of a game.
 * Sheriff : Investigates people to see whether they are suspicious or not
 * Investigator: Able to find out roles of other characters by investigating them
 * Jailor: Can jail one person a night, speak to them, and can choose to execute them
 * Lookout: Chooses one person to watch a night and sees if anyone visits them or if they visit anyone
 * Escort: Chooses one person a night to walk with, can see if target was attacked or if they attack anyone
 * Medium: Chooses one person during the day to talk to in the night, can only speak to the dead
 * Doctor: Can heal one person during the night, including themselves (only once) and may save them from attack
 * BodyGuard: (Random Town) Chooses one person to protect per night and can kill anyone attacking them (although dies if protecting someone from attack)
 * Retributionist: (Random Town) Chooses one person to revive, although can only do this once.
 * Transporter: (Random Town) Chooses two people to transport, which can include themself. This swaps targets against them
 * Spy: (Random Town) Can listen to private messages and listens to mafia at night.
 * Mayor: (Random Town) May reveal themself at day time, and if they do so they can vote 3 times against someone. (One vote counts as 3)
 * Veteran: (Town Killing) Has 3 alerts and can choose to set themself as alert at night, and anyone who visits them when they are alert dies.
 * Vigilante: (Town Killing) Can choose someone to shoot at night, has 3 bullets but if they kill a Townie, then they die of guilt afterwards.