Question: how many root words are there?
Answer: The largest most authoritative dictionary is of course the Oxford English Dictionary. It has around 500,000 head words which can be considered root words.