Thanks to @irenehames for pointing out there’s a new version of this annual report I’ve drawn from in the past.
There were about 28,100 active scholarly peer-reviewed English-language journals in late 2014 (plus a further 6450 non-English-language journals), collectively publishing about 2.5 million articles a year.