Question: are assault rifles legal in nc?
Answer: A: Assault rifles (the real ones) are select-fire battle rifles available only to military and law enforcement. ... They are considered to be machine guns by law and are thus illegal for private citizens to own in NC except as regulated by Federal law since 1934.