Here is the full list of all 102 Townsmen - there are A Kingdom Rebuilt achievements.
Convince all factions in the scenario “Election day”.
Lose 100 buildings to fire.
Extinguish 100 burning buildings.
Survive 4 different disasters in a single map.
Play for 1000 minutes.
Lose every burnable building on the map to fire.
Produce 1000 sausages in a scenario.
Reach a population of 200.
Reach a population of 300.
Reach a population of 500.
Collect taxes: 1000000 Thaler.
Build 50 buildings.
Build 75 buildings.
Build 100 buildings.
Produce 1000 bread.
Produce 500 tools.
Produce 1000 tools.
Produce 500 clothes.
Produce 1000 clothes.
Produce 500 jewels.
Produce 1000 jewels.
Produce 1000 brew in a scenario.
Produce 250 weapons and armor in a scenario.
Have full guard tower coverage in a town with a population of 100.
Finish the scenario "The Legendary Tasks".
Finish the scenario "The Beast".
Finish the scenario "The Legacy".
Complete the scenario "Diplomatic Visit".
Complete the scenario "Insane Choices".
Defeat 4 bandits with a single soldier in a fight.
Cure 100 Townies from the plague.
Complete the scenario "A tale of two clans".
Don't let any bandits successfully raid your town in a scenario.
Complete the scenario “The curse”.
Complete the scenario “A year of festivities“.
Complete the scenario “Waterways“.
Complete the scenario “War-ridden“.
Complete the scenario “The King's disease“.
Complete the scenario “Behind the blinders“.
Complete the scenario “The perfect brew“.
Finish the scenario “The King's wager“.
Reach a population of 100.
Finish the scenario “Draught“.
Finish the scenario “Unrest“.
Finish the scenario “Harsh winter“.
Finish the scenario “Cathedral“.
Complete the scenario “Farmland“.
Produce 200 jewels.
Play for 500 minutes.
Finish the scenario “Economic crisis“.
Complete the scenario “Election day”.
Earn 2500 Prestige by completing quests.
Complete the scenario “Under siege”.
Complete the scenario “Craftsmen challenge“.
Complete 250 quests.
Repair 500 buildings.
Complete 40 researches.
Complete the scenario “Avalanche risk“.
Do not lose any mines in the scenario “Avalanche Risk”.
Win 100 fights against bandits.
Complete the scenario “Moneybags“.
Play for 300 minutes.
Complete the scenario “Military Basic Training”.
Complete 150 quests.
Finish the scenario “Wedding“.
Complete the scenario “The wood shortage“.
Collect taxes: 100000 Thaler.
Produce 500 bread.
Finish the scenario “Late fall“.
Set up 4 trade orders at the Trade guild simultaneously.
Defeat 50 bandits.
Build decorations from 8 different decoration categories.
Complete the scenario “A girl's desires“.
Build 25 buildings.
Collect taxes: 50000 Thaler.
Finish the scenario “Tournament“.
Earn 750 Prestige by completing quests.
Play for 120 minutes.
In a scenario, don't lose a single building to fire.
In a scenario, don't lose a single Townie to the plague.
Finish the scenario “Trading post“.
Repair 150 buildings.
Complete all missions of the tutorial campaign.
Complete the sixth chapter of the tutorial campaign.
Produce 200 bread.
Produce 200 tools.
Produce 200 clothes.
Play for 60 minutes.
Reach a population of 50.
Collect taxes: 10000 Thaler.
Repair 50 buildings.
Complete 5 researches.
Complete 50 quests.
Complete the fifth chapter of the tutorial campaign.
Build 10 buildings.
Earn 250 Prestige by completing quests.
Complete the fourth chapter of the tutorial campaign.
Collect taxes: 1000 Thaler.
Complete the third chapter of the tutorial campaign.
Complete the second chapter of the tutorial campaign.
Complete your first research.
Complete the first chapter of the tutorial campaign.