From a point paper we recently put together:
Only nine states have made Ballistic Knives illegal: California, Colorado, Florida, Idaho, Illinois, Indiana, Iowa, New Jersey, New York, North Carolina and Pennsylvania. In addition, they may be considered illegal in Washington as well due to that state's odd switchblade ban statute with its vague definition of a "spring blade knife." Likewise, that phrase is used in Ohio's ban on manufacture and sale of "switchblade, springblade, and gravity knives" (SB 242 has been introduced for 2018 to remove this prohibition), but possession and carry (not concealed) is legal. There have been no judicial decisions supporting that interpretation, however.
So, to conclude, in 40 or 41 states there are no prohibitions on possession and carry of Ballistic Knives that don't apply to knives generally.
Added: In states without knife law preemption, local jurisdictions may have their own prohibitions. (Knife Rights passed the nation's first Knife Law Preemption bill in Arizona in 2010 and has since helped to enact preemption laws in Alaska, Georgia, Kansas, New Hampshire, Oklahoma, Tennessee, Texas, Utah and Wisconsin)
You would need to check the municipal ordinances for the city or town you are interested in to find that information.
Two likely sources:
https://library.municode.com
http://www.amlegal.com/code-library/
Or, use Google and search for "Municipal Code" (without quotes) and the name of the municipality