Depends on the area.
Rural means guns to deal with vermin or wildlife.
Urban poor means illegal guns in bulk.
Urban middle-class, if there still is one, means self-defense as desired.
Urban high class means private security, personal gun optional.
Then you have your gangs, cartels, cults, communes, independent secessionists, hobby hunters, gun lovers and political party zealots - in no particular order or affiliation.
Mix in some mass media fear mongering and everyone is suddenly armed to the teeth, willingly or not.
So to answer your question, I have no idea.