Question: 12 gauge shotgun holds how many shells?
Answer: While most hunting shotguns hold between 2 and 5 shells (often 3 shells, to comply with U.S. regulations for migratory bird hunting), riot shotguns can have a magazine tube as long as the barrel, allowing for 6 to 10 shells to be loaded depending on the model, barrel length, and type of shells loaded.