Statistics are good but don't mean much in this arguement.
Rap is the music of this generation and Rock is the music of the older generations and still this one a little.
Rock has had enough time to build up a bigger fan base but as more people grow up now they have been growing up with rap and have become fans of that rather than rock