A pack of cigarettes in North Dakota costs $6.55 on average — 33% below the US average of $9.83. State tax accounts for 7% of the retail price ($0.44 per pack). A pack-a-day smoker spends $2,391/year — $1,197 less than the US average.
#34 of 51 jurisdictions · #9 in the Midwest · 14.5% of adults smoke
Your daily cost
$0.00
at 20 cigarettes a day · $6.55 per pack · North Dakota
LiveSince you landed:$0burned
Yearly
$2,391
10 years
$23,908
30 years
$71,723
If invested at 7%
$35,344
What if you invested it instead?
30-year growth · $2,391/year at 7%
compounded annually
Personal Goal Tracker
Set a goal and track your savings progress toward it.
North Dakota ranks #34 out of 51 US jurisdictions for pack prices, making it one of the mid-priced states for cigarettes. North Dakota's state tobacco tax of $0.44/pack is well below the $2.05 national average — one reason pack prices are lower here. All bordering states have higher pack prices than North Dakota. A pack-a-day smoker in North Dakota spends about $2,391/year — approximately $1,197 less than the national average.
Cost breakdown
What a pack a day costs in North Dakota.
Every number that matters — daily, weekly, monthly, yearly, and lifetime costs at North Dakota prices.
Per pack
$6.55
$0.44 state tax
Yearly (1 pk/day)
$2,391
$6.55/pack × 365
Monthly
$197
$46/week
30-year total
$71,723
Before compounding
Neighbor comparison
North Dakota pack prices vs. neighboring states.
All neighbors have higher prices. North Dakota is the cheapest option in the area.
Cigarette prices in North Dakota — frequently asked questions
The average price of a pack of cigarettes in North Dakota is $6.55 as of 2026. This is 33% below the US average of the $9.83 US national average. The price includes the $1.01 federal excise tax, $0.44 in North Dakota state excise tax, and state and local sales taxes. Actual prices at individual stores may vary by $0.50–1.50 from these averages depending on the retailer and brand.
North Dakota charges $0.44 per pack in state excise tax, which accounts for 7% of the $6.55 retail price. This is on top of the $1.01 federal excise tax — a flat rate that has been unchanged since 2009. Check whether your city or county also imposes a local tobacco tax in addition to the state tax. For comparison, the US state-tax average is $2.05/pack — North Dakota's rate is below this average. State tobacco tax revenue is typically allocated to general state funds, healthcare programs, or smoking cessation services depending on North Dakota law.
At $6.55/pack, a pack-a-day smoker in North Dakota spends $2,391 per year, broken down as approximately $197 per month or $46 per week. Over a 30-year period at current prices (before inflation or tax increases): $71,723. If that same money were invested monthly at a 7% annual return instead of spent on packs, the total would be significantly higher due to compound growth — use our free quit-smoking calculator at quitsmokingcalc.com to see your personalized number. In carton terms, the same pack-a-day smoker buys roughly 36.5 cartons per year at approximately $65.50 each. Half-pack smokers spend roughly half these amounts; two-pack-a-day smokers spend double.
The US national average pack price is $9.83. North Dakota's average of $6.55 is 33% below the US average. This means a pack-a-day smoker in North Dakota spends $1,197 less per year than the average American smoker. The entire gap is driven by tax policy: the federal tax ($1.01/pack) is identical everywhere, so the difference between North Dakota and the national average comes down to North Dakota's state tax rate of $0.44/pack versus the $2.05 national average state tax. States set their own tobacco tax rates based on a combination of public health goals, budget needs, and political considerations. North Dakota's adult smoking rate is 14.5%.
Walmart does not publish cigarette prices online. Pack prices at Walmart in North Dakota depend on the store location and are subject to the same $0.44/pack state tobacco tax and local taxes that apply to all retailers. Walmart and Sam's Club are often priced competitively, but there is no substitute for calling your local store directly and asking for the current pack price for your preferred brand. Cigarette pricing can also vary within the same retail chain — one Walmart in North Dakota may charge a different price than another Walmart across town due to local tax jurisdictions, distributor agreements, and store-level promotions.
A carton of cigarettes in North Dakota — which contains 10 packs of 20 cigarettes each (200 cigarettes total) — costs approximately $65.50 based on $6.55 per pack. A pack-a-day smoker buying cartons in North Dakota will purchase roughly 36.5 cartons per year at a cost of $2,391. Buying by the carton typically saves $1–5 per carton compared to buying individual packs. For a complete carton cost breakdown, including neighbor-state comparisons, Walmart pricing guidance, and detailed FAQs, see our dedicated carton prices in ND page (carton-prices/north-dakota).
Cigarettes are more expensive in neighboring Minnesota ($9.95/pack) and South Dakota ($7.05/pack) and Montana ($6.85/pack) — all nearby states have higher taxes, making North Dakota the cheapest option locally.
Based on North Dakota's average pack price of $6.55 and an estimated 3% brand premium for Marlboro, a pack of Marlboro cigarettes in North Dakota costs approximately $6.75. Marlboro Red, Gold (formerly Lights), and Menthol typically sell at the same price; specialty varieties like Black, NXT, and Southern Cut may be $0.10–0.30 more per pack. Marlboro is manufactured by Philip Morris USA and is the best-selling cigarette brand in the United States, commanding approximately 42% market share. The 3% premium estimate reflects Marlboro's position as the pricing leader in the US cigarette market. Actual prices vary by store — call retailers near you for exact Marlboro pack pricing. See our Marlboro carton prices page (marlboro-carton-prices) for state-by-state brand carton pricing.
Based on North Dakota's average pack price of $6.55 and an estimated 2% brand premium for Newport, a pack of Newport cigarettes in North Dakota costs approximately $6.68. Newport Menthol (the iconic green pack), Newport 100s, and Newport Red (non-menthol) are all priced in this range. Newport is the #1 menthol cigarette brand in America and the second-best-selling brand overall, behind only Marlboro. The estimated 2% premium places Newport slightly below Marlboro in price. For detailed Newport carton pricing across all 50 states, see our Newport carton prices page (newport-carton-prices).
Call 1-800-QUIT-NOW for free, confidential smoking cessation support available to North Dakota residents. Visit smokefree.gov for quit-planning tools, text-message support, and connections to local programs. A pack-a-day smoker in North Dakota who quits saves approximately $2,391 per year. Use our free quit-smoking calculator at quitsmokingcalc.com to see your personalized savings.