Farm Heroes Saga currently has 1705 levels in 110 episodes. Most of the episodes have 15 levels except for episode 1, which has 10, and episodes 35-46, which have 20.
Some levels have more than one version which means that you can play more boards. Special events have special levels.