Actually it doesn't for being so big and with a large population.
Most of it is did by minorities and Illegal Aliens, Erroneously known as undocumented immigrants.
And the lying left wing lame stream Fake news media of abc, cbs, nbc, cnn, msnbc, cnbc, npr, pbs etc. is responsible for 90% of it with their 24/7 publicity and praise of the shooter.
The gullible liberals are also responsible for making gun free zones where the criminal can feel safe to bring a gun in.
All your shootings happen in a gun free zone but liberals/democrats are not smart enough to figure this out.