How Much Does Narcan Cost? Prices, Generics & Free

A two-dose box of Narcan (naloxone) nasal spray costs about $45 over the counter at major pharmacies including CVS, Walmart, Walgreens, and Rite Aid. That price took effect in late 2023 when Narcan became available without a prescription for the first time. Before that shift, the retail price for the same two-dose box ran closer to $150 to $165 with a prescription.

OTC Price vs. Prescription Price

The $45 price point is what the manufacturer set as the “public interest price” for the OTC version. This is roughly what you’ll pay walking into a pharmacy without insurance. If you’re buying Narcan with a prescription and no insurance, the sticker price can still be significantly higher, sometimes reaching $150 or more depending on the pharmacy. The OTC route is almost always cheaper if you’re paying out of pocket.

Most insurance plans, including Medicaid, cover naloxone. If you have coverage, your out-of-pocket cost could be as low as zero. As of 2022, about half of state Medicaid programs reported requiring no copay for naloxone, while others charged a small copay. Private insurance plans vary, but many now cover it fully or with a modest copay, especially since the FDA approved OTC access.

Generic and Alternative Options

Brand-name Narcan isn’t your only option. Generic naloxone nasal sprays are available and generally cost less, though exact pricing varies by pharmacy. Injectable generic naloxone is dramatically cheaper. A single injectable vial costs roughly $3, making it the most affordable format by a wide margin. Non-profit and harm reduction organizations can source injectable naloxone for as little as $2.90 per dose.

The tradeoff is usability. Nasal sprays require no training. You spray it into one nostril and wait. Injectable naloxone requires a syringe and an intramuscular injection, which can feel intimidating in an emergency. For most people buying naloxone to keep at home or carry with them, the nasal spray is the practical choice despite the higher cost.

A higher-dose nasal spray called Kloxxado and an auto-injector called Zimhi are also on the market, both at a higher price point than standard Narcan. These are prescription products and tend to cost more even with insurance.

How to Get Narcan for Free

You may not need to pay anything. State health departments, harm reduction organizations, and community health programs distribute naloxone at no cost across the country. The types of sites offering free naloxone include community health clinics, recovery support services, risk reduction groups, public libraries, homeless services providers, and even freestanding dispensers like vending machines and wall-mounted cabinets in public spaces.

Texas, for example, maintains an interactive map where residents can search by address or zip code to find the nearest free naloxone site. If no distribution site exists nearby, the state offers to ship naloxone directly to your home. Many other states run similar programs. A quick search for “free naloxone” plus your state name will typically turn up local options.

These programs exist because naloxone reverses opioid overdoses quickly and saves lives. States have a strong incentive to get it into as many hands as possible, which is why eligibility requirements are minimal or nonexistent. You don’t need to be personally at risk for an overdose. Most programs will provide naloxone to anyone who might witness one.

Bulk Pricing for Organizations

Schools, first responders, nonprofits, and other organizations can access naloxone at reduced or zero cost through state distribution programs. Virginia’s Department of Health, as one example, provides no-cost naloxone to a wide range of organizations: harm reduction sites, community services boards, local health departments, law enforcement, fire departments, EMS agencies, jails, public K-12 schools, university campus recovery programs, treatment centers, rehabilitation facilities, free clinics, and community organizations serving high-risk populations.

These programs allow organizations to both stock naloxone on-site for emergencies and distribute it directly to individuals at risk. Most states fund similar efforts through opioid settlement dollars or federal grants. If you run an organization that could benefit, contact your state health department to ask about eligibility.

What You’re Actually Buying

Each box of Narcan contains two nasal spray devices, each preloaded with a single 4mg dose. Two doses matter because naloxone wears off in 30 to 90 minutes, and a second dose is sometimes needed if the opioid involved is particularly strong or long-acting. The devices are sealed, require no assembly, and have a shelf life of about two to three years.

For most people, the practical cost of keeping Narcan on hand is $45 or less, paid once every couple of years when the product expires. If that’s still a barrier, free programs can close the gap entirely.