There are many NPCs in the game. ALOT of NPCs.
There are two types of NPCs:
Normal: Normal NPCs. Just characters in the game.
Harold the Talking Tree,
Colonel Autumm and many more.
Followers: NPCs you can have side with you and follow you.
There are a couple Followers in the game including:
Jericho and many more.