§ 22–4504. Carrying concealed weapons; possession of weapons during commission of crime of violence; penalty.
(a) No person shall carry within the District of Columbia either openly or concealed on or about their person, a pistol, without a license issued pursuant to District of Columbia law, or any deadly or dangerous weapon. Whoever violates this section shall be punished as provided in § 22-4515, except that:
(1) A person who violates this section by carrying a pistol, without a license issued pursuant to District of Columbia law, or any deadly or dangerous weapon, in a place other than the person’s dwelling place, place of business, or on other land possessed by the person, shall be fined not more than the amount set forth in § 22-3571.01 or imprisoned for not more than 5 years, or both; or
(2) If the violation of this section occurs after a person has been convicted in the District of Columbia of a violation of this section or of a felony, either in the District of Columbia or another jurisdiction, the person shall be fined not more than the amount set forth in § 22-3571.01 or imprisoned for not more than 10 years, or both.
(a-1) Except as otherwise permitted by law, no person shall carry within the District of Columbia a rifle or shotgun. A person who violates this subsection shall be subject to the criminal penalties set forth in subsection (a)(1) and (2) of this section.
(b) No person shall within the District of Columbia possess a pistol, machine gun, shotgun, rifle, or any other firearm or imitation firearm while committing a crime of violence or dangerous crime as defined in § 22-4501. Upon conviction of a violation of this subsection, the person may be sentenced to imprisonment for a term not to exceed 15 years and shall be sentenced to imprisonment for a mandatory-minimum term of not less than 5 years and shall not be released on parole, or granted probation or suspension of sentence, prior to serving the mandatory-minimum sentence.
(c) In addition to any other penalty provided under this section, a person may be fined an amount not more than the amount set forth in § 22-3571.01.