Here's why it's difficult to give a concrete number:
* Fluctuating Members: The Justice League roster is constantly evolving. New members join, others leave, some get replaced, and sometimes the team even splits into factions.
* Different Universes: Different versions of the Justice League exist in different DC Comics universes (like the main DC Universe, the New 52, and the Rebirth era). Each universe has its own unique lineup.
* Unofficial Members: There are also heroes who might not be considered official members of the Justice League but work closely with them or occasionally appear in their stories.
To answer your question more broadly:
* The core members of the Justice League usually include: Superman, Batman, Wonder Woman, Aquaman, The Flash, Green Lantern, and Martian Manhunter.
* However, the roster can include dozens of other heroes like: Cyborg, Green Arrow, Black Canary, Hawkman, Hawkgirl, Atom, Shazam, Zatanna, and many more.
Ultimately, the number of heroes in the Justice League depends on which specific iteration of the team you're asking about.