The number of English words is estimated to be around 170,000. However, this number is constantly changing as new words are added to the language and old words fall out of use. It's important to note that this number only includes standard English words and does not include slang, jargon, or technical terms specific to certain industries or fields. Additionally, different sources may have slightly different estimates of the total number of English words, with some putting the number closer to 200,000 or even 300,000. Ultimately, it is difficult to give an exact count of all English words, but we can say that there are definitely more than 170,000.