I've just never seen Cricket as being very popular. Certainly in my friends and family no one watches it.
The SECOND most popular sport in England you mean? There are absolutely LOADS of cricket clubs in Sussex. As an example, I play for Keymer and Hassocks (3 teams) and nearby are St James (5 teams), Ditchling (2/3 teams?), Burgess Hill (3 teams), Cuckfield (4 teams), Ansty (3 teams) etc. etc. That's just in a TINY area, so it's no wonder so many people watch it.