* No official list: There isn't a governing body that creates a comprehensive list of all English idioms.
* Contextual variation: What's considered an idiom can be subjective, depending on regional dialects, social groups, and even the time period.
* Constant evolution: Idioms are constantly being created and modified, making it a moving target to count.
However, estimates vary widely:
* Some dictionaries claim to have over 25,000 idioms.
* Other resources suggest a number closer to 10,000.
Regardless of the exact number, it's safe to say there are thousands of idioms in English, making it a rich and nuanced language.