Answer:
A narcotic is defined as a drug that produces a numbness or euphoric effect and is or can be physically addicting. Using this definition, Carisoprodol is NOT a narcotic.
It is rather a non-addictive muscle relaxant medication.
Like many medications, it can be harmful if abused / overdosed. It is otherwise safe and effective.
Improved Answer: It metabolizes to a very addictive older tranquilizer called Meprobamate (Miltown). It produces both psychological and physical dependence if abused. I know, I am a retired physician and I used to abuse the heck out of it.