Is there a set list of citizens?

Yes they are fixed.

Every citizen will be the same. They will always have the same requirements, and always have the same skills.

You can confirm this by comparing your list with this one, which matches with my current in-game list.