THC City Guides is the editorial cannabis directory we wished existed when we first started shopping legal cannabis. No fake reviews. No paid placements hiding as editorial. No legal “facts” pulled from someone’s blog comment section. Just sourced, verified, state-by-state coverage written for adult shoppers who want straight answers.
What we do
We cover legal cannabis market-by-market — every state where adults can legally buy, plus the medical-only programs where adults can legally possess with a patient card. Each market gets the same five-layer fact stack: legal framework (sourced from the state regulator), tax rates (from the state tax authority), pricing tiers (observational, ranged), city context (written by the editorial team), and legal-warning alerts for travelers. Read our full methodology →
Today we cover 19 state hubs and 26 bespoke city guides, with template coverage extending to every city in those 19 states. We add new bespoke city coverage based on real search demand — Google Search Console tells us which markets need editorial depth, not someone’s guess about what’ll trend.
What we don’t do
- We don’t sell or deliver cannabis. Every transaction on this site happens between you and a state-licensed retailer. We’re informational only.
- We don’t fabricate reviews. No paid-for “5-star” placements. No anonymous-account spam reviews. When a brand pays for visibility, it’s clearly labeled as a “Featured Partner” or “Featured Brand” placement — promotional, not editorial.
- We don’t paraphrase legal claims. Every legal-status statement is traceable to a state regulator citation we publish on the page.
- We don’t list unlicensed shops. If a dispensary isn’t in the state regulator’s license database, it’s not on this site.
The publisher
THC City Guides is published by Ketchup Consulting, a Temecula, California, content + technical consulting firm. We are independent — not owned by any cannabis brand, retailer, dispensary group, or distribution network. Editorial decisions are made by the THC City Guides editorial team without input from advertisers or commercial partners.
The editorial team
State and city pages are written + reviewed by the THC City Guides editorial team. Every page carries a “Last reviewed” date indicating when an editor last cross-checked the legal framework + tax rates + pricing bands against current primary sources. We review on a rolling basis, fastest after any regulatory change.
For corrections, updates, regulator notifications, or placement inquiries, see the contact page or email buddy@thccityguides.com. We respond within 2 business days.
How we make money
Two ways, both visible:
- Premium placements. Some brands and licensed retailers pay to appear in the “Featured Partner” slot on a state or city page, the “Featured Brand” pill row, or the placement directory. These are always visually labeled as promotional. They do not influence the editorial fact stack (legal framework, taxes, pricing bands, alerts) — those are sourced and written independently. More on the disclosure →
- Newsletter sponsorships. When we send the weekly deals newsletter, the sponsored slot is clearly marked at the top of the email.
We do not take affiliate cuts from individual dispensary purchases. We do not get paid for individual referrals to specific retailers. We are not on Apple/Google’s app-store revenue share. The site runs on premium-placement income plus newsletter sponsorships — that’s it.
Compliance + age-gate
- 21+ only. Every visit is age-gated. THC products are restricted to adults 21+ where legal. Hawaii’s 18+ medical program is the only exception we note on a state page.
- Informational only. Nothing on this site is medical, legal, or financial advice. Consult licensed professionals for health, legal, and tax questions.
- State-specific rules. Cannabis law is state-by-state and changes frequently. We do our best to reflect current rules — but always verify with the linked state regulator before acting.
Where to find us
- Email: buddy@thccityguides.com
- Phone: (757) 618-2938
- Mail: Temecula, CA 92592
- Contact form: /contact/
Last reviewed: June 24, 2026