Marijuana
Arizona has cheap weed compared to the national average. But you could go almost anywhere in the West and find cheaper.
By Morgan Fischer
September 13, 2024
Arizona has the 13th-cheapest weed in the country, according to a new ranking.shutterstock.com
Audio By Carbonatix
`,`
Related
- Curaleaf debuts new cannabis gummies for morning, noon and night
`,`
Related
`,`
Related
- Arizona weed revenue drops to lowest level in 2 years
`,`
Related
- Flower Power: How Arizona’s weed lobby wields its political influence
`,`
Related
- Timeless Vapes unveils collaboration with Phoenix artist Nyla Lee
`,`
Related
- Weed recall: Mint OG concentrate extract tests positive for pesticide
`,`
Related
- Move over, shrooms: Americans are most curious about this psychedelic
`,`
Related
- Celebrate 710 Day in the Valley with these weed deals
`,`
Related
- Up in smoke: Medical marijuana sales continue to fall in Arizona
` ];
Arizona smokers are paying less than the nationwide average for an ounce of weed. But pot is cheaper in the neighbors of the Grand Canyon State.
California weed retailer Pacific Stone analyzed user-submitted data on PriceofWeed.com to identify the states where stoners were getting the best deals. According to its ranking, Arizona has the 13th-cheapest weed in the United States. Arizona consumers pay an average of $265 for an ounce of weed.
To find cheaper weed, though, you might not have to change time zones. Oregon, the first state to decriminalize cannabis more than 50 years ago in 1973, has the cheapest pot in the country, with consumers paying an average of $199 for an ounce of flower. That’s significantly lower than the nationwide average of $290 — essentially a 46% discount.
Washington, which fully legalized cannabis more than a decade ago, has the second-cheapest weed at $215 an ounce, followed by Colorado, California, Nevada and New Mexico, with prices ranging from $221 to $256 an ounce on average. Even Utah, where only medicinal marijuana is legal, ranks above Arizona.
Other Western states that are less known for their weed culture top Arizona. Montana and Idaho are listed as the seventh- and eighth-cheapest states for marijuana, despite both recreational and medicinal pot being fully illegal in the latter.
Arizonans still get a good deal, though. Smokers here pay roughly 9% less than the average American does for weed. Dedicated smokers who purchase one ounce per month could spend about 6% of their monthly disposable income on pot, based on 2022 disposable income levels in the state reported by Statista.
Data from PriceofWeed.com is submitted in a scouts-honor-like system by consumers who report their recent purchases and classified the product as high, medium or low quality. Pacific Stone’s ranking, which took into account more than 383,000 of these entries, is based on the average price of each of these categories. Arizona’s average for an ounce of high-quality weed is $296 including tax, which is 7.5% lower than the nationwide average of $320.
However, many popular local dispensaries boast prices that are significantly lowerper ounce than the state’s PriceofWeed.com average. For example, Arizona smokers can purchase an ounce from the brand Find at Curaleaf for $90; however, a current sale has the product going for $65. That's approximately a whopping 78% cheaper than the state’s average.
Products from Sol Flower show similar, if not slightly higher, numbers. Consumers can purchase an ounce from brands Wizard Trees or Connected Cannabis for $230 or $240, respectively. Smokers also can go for the cheaper, likely less quality options. An ounce from the brand Uncle X can be bought for $70 at Sol Flower.
Those prices are before accounting for the state’s 16% tax on recreational marijuana sales or its 6% tax on medical marijuana purchases.
Here are the top 15 states with the cheapest weed on Pacific Stone’s list:
- Oregon — $199 per ounce
- Washington — $215
- Colorado — $221
- California — $232
- Nevada — $252
- New Mexico — $256
- Montana — $257
- Idaho — $259
- Mississippi — $259
- Maine — $260
- Utah — $262
- Florida — $263
- Arizona — $265
- Kentucky — $271
- Georgia — $276
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } // const insertionBlockClass = `fdn-paragraph-insertion-block`; const styleElementHook = `fdn-paragraph-insertion-styles`; jQuery(element).addClass(insertionBlockClass); if (jQuery(`[${styleElementHook}]`).length === 0) { jQuery('div.fdn-content-body, div #storyBody').append('
') const paragraphLineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() const styleElement = jQuery(`
`); const styleText = ` div.fdn-content-body br+.${insertionBlockClass}:not([hidden]), div #storyBody br+.${insertionBlockClass}:not([hidden]) { margin-top: ${paragraphLineHeight*2}px; margin-bottom: ${paragraphLineHeight}px; } div.fdn-content-body br+.${insertionBlockClass}[hidden] > div:last-of-type, div #storyBody br+.${insertionBlockClass}[hidden] > div:last-of-type { margin-bottom: ${paragraphLineHeight*2}px; } ` styleElement.text(styleText); jQuery('head').append(styleElement); } // } } jQuery(element).insertBefore(this.paragraphEndNodes[index]); } else { console.warn('Foundation.ParagraphTool.insertElemenAt: invalid insertion index', index); } } this.insertElemenAtEnd = function (element) { if (this.paragraphEndNodes.length) { let lastNode = this.getNodeAtIndex(this.paragraphEndNodes.length -1); if (this.isDoubleBrParagraphBreak(lastNode) || this.isBrParagraphBreakBeforeBlockElement(lastNode)) { if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) { jQuery('
').insertAfter(this.paragraphEndNodes[index]); jQuery('
').insertAfter(this.paragraphEndNodes[index]); } else { jQuery('div.fdn-content-body, div #storyBody').append('
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } } } } this.bodyContainer.append(element); } this.getNodeAtIndex = function (index) { return this.paragraphEndNodes[index]; } }
`); } var paragraphCount = myParagraphTool.getParagraphEndNodeCount(); // No need to insert if there aren't enough paragaphs if (paragraphCount >= parseInt(item.requiredCountToDisplay)) { // Matches specific paragraph insertion indexes if (item.insertPoint.match(/^\d+$/) !== null) { var insertIndex = parseInt(item.insertPoint) - 1; // Insert within content if (insertIndex < paragraphCount) { myParagraphTool.insertElemenAtIndex(componentElement, insertIndex); } // Append to the end if the insert point is beyond the paragraph count else { myParagraphTool.insertElemenAtEnd(componentElement) } } // Matches for 1/2, 1/4, 2/3, 5/6, etc else if (item.insertPoint.match(/^[1223456]\/[23456]$/) !== null) { var fractionMatch = new RegExp(/^([123456])(?:\/)([23456]$)/); var fractionPart = parseInt(item.insertPoint.match(fractionMatch)[1]); var fractionWhole = parseInt(item.insertPoint.match(fractionMatch)[2]); var fractionValue = fractionPart / fractionWhole; var fractionIndex = Math.floor(myParagraphTool.paragraphEndNodes.length * fractionValue) - 1; myParagraphTool.insertElemenAtIndex(componentElement, fractionIndex); } // Matches for every Nth insertion point else if (item.insertPoint.match(/^\d*th$/i) !== null) { var intervalIndex = parseInt(item.insertPoint.match(/^(\d*)th$/i)[1]); var startingIndex = parseInt(item.startingPoint) - 1; var insertionMax = parseInt(item.maxInsertions) || 100; var insertionCount = 0; for (var i = startingIndex; i < myParagraphTool.paragraphEndNodes.length && insertionCount < insertionMax; i++) { if ((i - startingIndex) % intervalIndex === 0) { let currentNode = myParagraphTool.getNodeAtIndex(i); const clonedComponent = componentElement.clone(); myParagraphTool.insertElemenAtIndex(clonedComponent, i); insertionCount++; } } } } }); Foundation.Content['20112094'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['20112094'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['20112094'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }