Skip to content

Texas cannabis.
The public record.

Find marijuana arrest records, registered hemp locations and official medical-cannabis resources for your county. Check the sources behind each dataset.

Arrest evidence and hemp-location records across all 254 counties. Missing records are marked; local policy appears only where sourced.

Your county. Your starting point.

Choose your county to open its records. A city may span several counties; use the one for your address.

Explore cannabis records across Texas.

Select a county to explore its records and local resources.

2025 · Reported records per 100,000 residents

Under 5050–<100100–<200200–<400400+No matching record
Walker County · 2025 · 249 reported records · 297.0 per 100,000 residents. Select to explore county records.Brooks County · 2025 · 59 reported records · 896.8 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Deaf Smith County · 2025 · 47 reported records · 252.3 per 100,000 residents. Select to explore county records.Hockley County · 2025 · 43 reported records · 199.1 per 100,000 residents. Select to explore county records.Shackelford County · 2025 · 7 reported records · 219.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Tom Green County · 2025 · 277 reported records · 229.7 per 100,000 residents. Select to explore county records.Wise County · 2025 · 233 reported records · 278.1 per 100,000 residents. Select to explore county records.Cottle County · 2025 · 2 reported records · 163.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Taylor County · 2025 · 131 reported records · 87.3 per 100,000 residents. Select to explore county records.Armstrong County · 2025 · 2 reported records · 108.5 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Hutchinson County · 2025 · 3 reported records · 15.3 per 100,000 residents. Select to explore county records.Irion County · 2025 · 0 reported records · 0.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Mitchell County · 2025 · 52 reported records · 581.2 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Yoakum County · 2025 · 10 reported records · 134.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Childress County · 2025 · 62 reported records · 933.3 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Gillespie County · 2025 · 55 reported records · 192.8 per 100,000 residents. Select to explore county records.Dickens County · 2025 · 2 reported records · 118.2 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.La Salle County · 2025 · 73 reported records · 1120.1 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Hansford County · 2025 · 1 reported records · 20.2 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Potter County · 2025 · 66 reported records · 57.7 per 100,000 residents. Select to explore county records.Falls County · 2025 · 32 reported records · 179.1 per 100,000 residents. Select to explore county records.Hamilton County · 2025 · 24 reported records · 276.5 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Runnels County · 2025 · 13 reported records · 134.1 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Hale County · 2025 · 51 reported records · 160.3 per 100,000 residents. Select to explore county records.San Jacinto County · 2025 · 100 reported records · 339.1 per 100,000 residents. Select to explore county records.Duval County · 2025 · 56 reported records · 595.6 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Moore County · 2025 · 52 reported records · 237.5 per 100,000 residents. Select to explore county records.Martin County · 2025 · 1 reported records · 18.9 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Limestone County · 2025 · 74 reported records · 323.9 per 100,000 residents. Select to explore county records.Zavala County · 2025 · 47 reported records · 520.1 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Cochran County · 2025 · 3 reported records · 117.8 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Fisher County · 2025 · 5 reported records · 135.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Baylor County · 2025 · 3 reported records · 86.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Panola County · 2025 · 100 reported records · 434.4 per 100,000 residents. Select to explore county records.Jack County · 2025 · 14 reported records · 146.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Coryell County · 2025 · 196 reported records · 229.0 per 100,000 residents. Select to explore county records.Lipscomb County · 2025 · 1 reported records · 33.8 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Donley County · 2025 · 11 reported records · 342.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Atascosa County · 2025 · 170 reported records · 317.2 per 100,000 residents. Select to explore county records.Briscoe County · 2025 · 0 reported records · 0.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Goliad County · 2025 · 50 reported records · 693.7 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Gray County · 2025 · 18 reported records · 86.0 per 100,000 residents. Select to explore county records.Hall County · 2025 · 10 reported records · 365.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Brown County · 2025 · 71 reported records · 183.4 per 100,000 residents. Select to explore county records.Gaines County · 2025 · 138 reported records · 576.1 per 100,000 residents. Select to explore county records.Bell County · 2025 · 880 reported records · 218.8 per 100,000 residents. Select to explore county records.Sutton County · 2025 · 33 reported records · 1030.3 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.San Augustine County · 2025 · 26 reported records · 336.7 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.King County · 2025 · 0 reported records · 0.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Uvalde County · 2025 · 53 reported records · 212.3 per 100,000 residents. Select to explore county records.Wilson County · 2025 · 125 reported records · 222.7 per 100,000 residents. Select to explore county records.Schleicher County · 2025 · 2 reported records · 89.1 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Swisher County · 2025 · 5 reported records · 74.6 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Motley County · 2025 · No matching source record; not zero arrests. Select to explore county records.Lynn County · 2025 · 5 reported records · 83.1 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Menard County · 2025 · 4 reported records · 204.5 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Nolan County · 2025 · 38 reported records · 269.2 per 100,000 residents. Select to explore county records.Sterling County · 2025 · 0 reported records · 0.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Garza County · 2025 · 12 reported records · 266.1 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Callahan County · 2025 · 40 reported records · 276.0 per 100,000 residents. Select to explore county records.Stonewall County · 2025 · No matching source record; not zero arrests. Select to explore county records.Franklin County · 2025 · 31 reported records · 282.0 per 100,000 residents. Select to explore county records.Van Zandt County · 2025 · 76 reported records · 114.9 per 100,000 residents. Select to explore county records.Hunt County · 2025 · 312 reported records · 253.0 per 100,000 residents. Select to explore county records.Madison County · 2025 · 63 reported records · 442.9 per 100,000 residents. Select to explore county records.Hood County · 2025 · 76 reported records · 107.8 per 100,000 residents. Select to explore county records.Mason County · 2025 · 14 reported records · 350.9 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Gregg County · 2025 · 479 reported records · 379.9 per 100,000 residents. Select to explore county records.Hemphill County · 2025 · 0 reported records · 0.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Castro County · 2025 · 17 reported records · 233.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Upton County · 2025 · 1 reported records · 31.9 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Jim Hogg County · 2025 · 24 reported records · 526.9 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Lavaca County · 2025 · 52 reported records · 251.8 per 100,000 residents. Select to explore county records.Midland County · 2025 · 394 reported records · 209.7 per 100,000 residents. Select to explore county records.Kimble County · 2025 · 26 reported records · 585.8 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Carson County · 2025 · 21 reported records · 361.8 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Palo Pinto County · 2025 · 57 reported records · 185.1 per 100,000 residents. Select to explore county records.Lamb County · 2025 · 28 reported records · 222.6 per 100,000 residents. Select to explore county records.Eastland County · 2025 · 72 reported records · 396.8 per 100,000 residents. Select to explore county records.Kerr County · 2025 · 91 reported records · 168.4 per 100,000 residents. Select to explore county records.Lubbock County · 2025 · 726 reported records · 220.7 per 100,000 residents. Select to explore county records.Erath County · 2025 · 71 reported records · 161.7 per 100,000 residents. Select to explore county records.Upshur County · 2025 · 81 reported records · 182.4 per 100,000 residents. Select to explore county records.Blanco County · 2025 · 21 reported records · 154.6 per 100,000 residents. Select to explore county records.Andrews County · 2025 · 38 reported records · 200.9 per 100,000 residents. Select to explore county records.Jeff Davis County · 2025 · No matching source record; not zero arrests. Select to explore county records.Knox County · 2025 · 5 reported records · 156.6 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Llano County · 2025 · 16 reported records · 68.5 per 100,000 residents. Select to explore county records.Wheeler County · 2025 · 41 reported records · 859.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Crosby County · 2025 · 13 reported records · 267.9 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.McMullen County · 2025 · 7 reported records · 1286.8 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Roberts County · 2025 · 0 reported records · 0.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Kent County · 2025 · 1 reported records · 148.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Comal County · 2025 · 188 reported records · 89.9 per 100,000 residents. Select to explore county records.Zapata County · 2025 · 52 reported records · 378.1 per 100,000 residents. Select to explore county records.Aransas County · 2025 · 72 reported records · 275.4 per 100,000 residents. Select to explore county records.Orange County · 2025 · 67 reported records · 77.7 per 100,000 residents. Select to explore county records.Winkler County · 2025 · 7 reported records · 92.8 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Jones County · 2025 · 40 reported records · 191.7 per 100,000 residents. Select to explore county records.Sherman County · 2025 · 4 reported records · 143.8 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Chambers County · 2025 · 288 reported records · 500.1 per 100,000 residents. Select to explore county records.Hardin County · 2025 · 66 reported records · 112.4 per 100,000 residents. Select to explore county records.Hill County · 2025 · 62 reported records · 157.0 per 100,000 residents. Select to explore county records.Williamson County · 2025 · 244 reported records · 32.4 per 100,000 residents. Select to explore county records.Kinney County · 2025 · 4 reported records · 127.9 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Calhoun County · 2025 · 25 reported records · 127.6 per 100,000 residents. Select to explore county records.Ellis County · 2025 · 254 reported records · 105.5 per 100,000 residents. Select to explore county records.Clay County · 2025 · 46 reported records · 427.4 per 100,000 residents. Select to explore county records.Kaufman County · 2025 · 294 reported records · 140.5 per 100,000 residents. Select to explore county records.Foard County · 2025 · 1 reported records · 95.8 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Collin County · 2025 · 896 reported records · 69.1 per 100,000 residents. Select to explore county records.Comanche County · 2025 · 14 reported records · 97.0 per 100,000 residents. Select to explore county records.Concho County · 2025 · 14 reported records · 388.1 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Crane County · 2025 · 11 reported records · 241.5 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Jasper County · 2025 · 94 reported records · 284.2 per 100,000 residents. Select to explore county records.Gonzales County · 2025 · 183 reported records · 907.8 per 100,000 residents. Select to explore county records.Jefferson County · 2025 · 152 reported records · 59.8 per 100,000 residents. Select to explore county records.Dimmit County · 2025 · 60 reported records · 747.8 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Bowie County · 2025 · 434 reported records · 468.2 per 100,000 residents. Select to explore county records.Brewster County · 2025 · 4 reported records · 42.3 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Dallam County · 2025 · 10 reported records · 133.2 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Cass County · 2025 · 55 reported records · 192.0 per 100,000 residents. Select to explore county records.Fayette County · 2025 · 47 reported records · 184.6 per 100,000 residents. Select to explore county records.Burnet County · 2025 · 54 reported records · 94.7 per 100,000 residents. Select to explore county records.Refugio County · 2025 · 160 reported records · 2403.5 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Ochiltree County · 2025 · 7 reported records · 75.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Matagorda County · 2025 · 55 reported records · 150.8 per 100,000 residents. Select to explore county records.Throckmorton County · 2025 · 2 reported records · 128.7 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Anderson County · 2025 · 147 reported records · 245.8 per 100,000 residents. Select to explore county records.Caldwell County · 2025 · 104 reported records · 188.6 per 100,000 residents. Select to explore county records.Medina County · 2025 · 183 reported records · 321.7 per 100,000 residents. Select to explore county records.Glasscock County · 2025 · 0 reported records · 0.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Kenedy County · 2025 · 103 reported records · 32288.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Wood County · 2025 · 44 reported records · 88.6 per 100,000 residents. Select to explore county records.Liberty County · 2025 · 94 reported records · 77.5 per 100,000 residents. Select to explore county records.Travis County · 2025 · 501 reported records · 36.1 per 100,000 residents. Select to explore county records.Montgomery County · 2025 · 1,458 reported records · 186.6 per 100,000 residents. Select to explore county records.Howard County · 2025 · 71 reported records · 232.8 per 100,000 residents. Select to explore county records.Bastrop County · 2025 · 183 reported records · 153.9 per 100,000 residents. Select to explore county records.Trinity County · 2025 · 67 reported records · 465.8 per 100,000 residents. Select to explore county records.McLennan County · 2025 · 572 reported records · 210.3 per 100,000 residents. Select to explore county records.McCulloch County · 2025 · 49 reported records · 655.8 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Brazoria County · 2025 · 324 reported records · 77.3 per 100,000 residents. Select to explore county records.Bailey County · 2025 · 32 reported records · 459.6 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Houston County · 2025 · 137 reported records · 613.9 per 100,000 residents. Select to explore county records.San Saba County · 2025 · 5 reported records · 86.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Presidio County · 2025 · 4 reported records · 73.6 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Nacogdoches County · 2025 · 390 reported records · 590.6 per 100,000 residents. Select to explore county records.Washington County · 2025 · 203 reported records · 530.2 per 100,000 residents. Select to explore county records.Cooke County · 2025 · 123 reported records · 276.6 per 100,000 residents. Select to explore county records.Wilbarger County · 2025 · 87 reported records · 697.1 per 100,000 residents. Select to explore county records.Leon County · 2025 · 49 reported records · 290.0 per 100,000 residents. Select to explore county records.Karnes County · 2025 · 44 reported records · 293.0 per 100,000 residents. Select to explore county records.Randall County · 2025 · 33 reported records · 21.7 per 100,000 residents. Select to explore county records.DeWitt County · 2025 · 19 reported records · 93.6 per 100,000 residents. Select to explore county records.Ward County · 2025 · 12 reported records · 107.9 per 100,000 residents. Select to explore county records.Wichita County · 2025 · 232 reported records · 179.1 per 100,000 residents. Select to explore county records.Willacy County · 2025 · 30 reported records · 150.2 per 100,000 residents. Select to explore county records.Shelby County · 2025 · 87 reported records · 358.2 per 100,000 residents. Select to explore county records.Kendall County · 2025 · 237 reported records · 444.7 per 100,000 residents. Select to explore county records.Morris County · 2025 · 62 reported records · 511.0 per 100,000 residents. Select to explore county records.Hopkins County · 2025 · 47 reported records · 120.3 per 100,000 residents. Select to explore county records.Rockwall County · 2025 · 459 reported records · 326.1 per 100,000 residents. Select to explore county records.Hudspeth County · 2025 · 32 reported records · 932.1 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Smith County · 2025 · 1,067 reported records · 422.5 per 100,000 residents. Select to explore county records.Hidalgo County · 2025 · 1,669 reported records · 181.1 per 100,000 residents. Select to explore county records.Brazos County · 2025 · 884 reported records · 354.9 per 100,000 residents. Select to explore county records.Burleson County · 2025 · 60 reported records · 292.0 per 100,000 residents. Select to explore county records.Delta County · 2025 · 24 reported records · 432.5 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Crockett County · 2025 · 29 reported records · 1047.3 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Lee County · 2025 · 72 reported records · 384.4 per 100,000 residents. Select to explore county records.Robertson County · 2025 · 35 reported records · 196.2 per 100,000 residents. Select to explore county records.Mills County · 2025 · 38 reported records · 829.7 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Loving County · 2025 · No matching source record; not zero arrests. Select to explore county records.Sabine County · 2025 · 43 reported records · 429.5 per 100,000 residents. Select to explore county records.Austin County · 2025 · 51 reported records · 151.7 per 100,000 residents. Select to explore county records.Reagan County · 2025 · 11 reported records · 347.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Reeves County · 2025 · 20 reported records · 164.8 per 100,000 residents. Select to explore county records.Tarrant County · 2025 · 3,803 reported records · 169.1 per 100,000 residents. Select to explore county records.Hays County · 2025 · 306 reported records · 100.5 per 100,000 residents. Select to explore county records.San Patricio County · 2025 · 260 reported records · 360.8 per 100,000 residents. Select to explore county records.Oldham County · 2025 · 50 reported records · 2804.3 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Pecos County · 2025 · 70 reported records · 480.8 per 100,000 residents. Select to explore county records.Real County · 2025 · 4 reported records · 145.7 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Dallas County · 2025 · 2,945 reported records · 110.7 per 100,000 residents. Select to explore county records.Nueces County · 2025 · 820 reported records · 232.3 per 100,000 residents. Select to explore county records.Red River County · 2025 · 32 reported records · 270.8 per 100,000 residents. Select to explore county records.Coleman County · 2025 · 7 reported records · 88.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Rusk County · 2025 · 210 reported records · 382.8 per 100,000 residents. Select to explore county records.Terrell County · 2025 · 2 reported records · 284.9 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Tyler County · 2025 · 37 reported records · 181.0 per 100,000 residents. Select to explore county records.Victoria County · 2025 · 180 reported records · 194.3 per 100,000 residents. Select to explore county records.Webb County · 2025 · 707 reported records · 251.4 per 100,000 residents. Select to explore county records.Wharton County · 2025 · 235 reported records · 558.7 per 100,000 residents. Select to explore county records.Kleberg County · 2025 · 159 reported records · 524.5 per 100,000 residents. Select to explore county records.Harris County · 2025 · 1,553 reported records · 30.8 per 100,000 residents. Select to explore county records.Hardeman County · 2025 · 24 reported records · 729.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Newton County · 2025 · 16 reported records · 133.8 per 100,000 residents. Select to explore county records.Navarro County · 2025 · 296 reported records · 517.7 per 100,000 residents. Select to explore county records.Montague County · 2025 · 30 reported records · 136.6 per 100,000 residents. Select to explore county records.Frio County · 2025 · 45 reported records · 239.1 per 100,000 residents. Select to explore county records.Harrison County · 2025 · 242 reported records · 336.3 per 100,000 residents. Select to explore county records.Lamar County · 2025 · 129 reported records · 250.5 per 100,000 residents. Select to explore county records.Floyd County · 2025 · 1 reported records · 20.5 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Starr County · 2025 · 132 reported records · 199.0 per 100,000 residents. Select to explore county records.Stephens County · 2025 · 12 reported records · 127.9 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Parmer County · 2025 · 53 reported records · 547.6 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Marion County · 2025 · 15 reported records · 151.6 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Val Verde County · 2025 · 24 reported records · 50.2 per 100,000 residents. Select to explore county records.El Paso County · 2025 · 921 reported records · 104.9 per 100,000 residents. Select to explore county records.Coke County · 2025 · 7 reported records · 205.2 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Cameron County · 2025 · 816 reported records · 188.0 per 100,000 residents. Select to explore county records.Waller County · 2025 · 393 reported records · 562.6 per 100,000 residents. Select to explore county records.Bee County · 2025 · 57 reported records · 175.3 per 100,000 residents. Select to explore county records.Titus County · 2025 · 110 reported records · 348.5 per 100,000 residents. Select to explore county records.Camp County · 2025 · 15 reported records · 112.1 per 100,000 residents. Select to explore county records.Grimes County · 2025 · 70 reported records · 204.4 per 100,000 residents. Select to explore county records.Scurry County · 2025 · 102 reported records · 631.1 per 100,000 residents. Select to explore county records.Jim Wells County · 2025 · 87 reported records · 224.2 per 100,000 residents. Select to explore county records.Ector County · 2025 · 381 reported records · 219.2 per 100,000 residents. Select to explore county records.Rains County · 2025 · 8 reported records · 59.1 per 100,000 residents. Select to explore county records.Parker County · 2025 · 240 reported records · 129.9 per 100,000 residents. Select to explore county records.Young County · 2025 · 59 reported records · 325.0 per 100,000 residents. Select to explore county records.Polk County · 2025 · 115 reported records · 215.2 per 100,000 residents. Select to explore county records.Angelina County · 2025 · 352 reported records · 399.3 per 100,000 residents. Select to explore county records.Live Oak County · 2025 · 75 reported records · 628.7 per 100,000 residents. Select to explore county records.Dawson County · 2025 · 19 reported records · 161.3 per 100,000 residents. Select to explore county records.Haskell County · 2025 · 10 reported records · 181.9 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Terry County · 2025 · 26 reported records · 221.8 per 100,000 residents. Select to explore county records.Archer County · 2025 · 56 reported records · 613.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Henderson County · 2025 · 146 reported records · 164.8 per 100,000 residents. Select to explore county records.Bosque County · 2025 · 36 reported records · 190.3 per 100,000 residents. Select to explore county records.Hartley County · 2025 · 9 reported records · 183.5 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Collingsworth County · 2025 · 6 reported records · 241.3 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Somervell County · 2025 · 41 reported records · 399.6 per 100,000 residents. Select to explore county records.Colorado County · 2025 · 32 reported records · 149.3 per 100,000 residents. Select to explore county records.Freestone County · 2025 · 160 reported records · 768.8 per 100,000 residents. Select to explore county records.Borden County · 2025 · 1 reported records · 176.4 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Culberson County · 2025 · 2 reported records · 88.2 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Galveston County · 2025 · 572 reported records · 153.7 per 100,000 residents. Select to explore county records.Lampasas County · 2025 · 67 reported records · 283.2 per 100,000 residents. Select to explore county records.Edwards County · 2025 · 1 reported records · 73.0 per 100,000 residents · Small population: interpret the rate carefully. Select to explore county records.Guadalupe County · 2025 · 301 reported records · 149.7 per 100,000 residents. Select to explore county records.Cherokee County · 2025 · 258 reported records · 483.7 per 100,000 residents. Select to explore county records.Fannin County · 2025 · 44 reported records · 112.1 per 100,000 residents. Select to explore county records.Fort Bend County · 2025 · 527 reported records · 54.0 per 100,000 residents. Select to explore county records.Milam County · 2025 · 52 reported records · 198.0 per 100,000 residents. Select to explore county records.Bexar County · 2025 · 1,205 reported records · 55.8 per 100,000 residents. Select to explore county records.Johnson County · 2025 · 244 reported records · 111.9 per 100,000 residents. Select to explore county records.Denton County · 2025 · 371 reported records · 34.7 per 100,000 residents. Select to explore county records.Bandera County · 2025 · 28 reported records · 122.4 per 100,000 residents. Select to explore county records.Maverick County · 2025 · 46 reported records · 78.2 per 100,000 residents. Select to explore county records.Jackson County · 2025 · 83 reported records · 539.2 per 100,000 residents. Select to explore county records.Grayson County · 2025 · 267 reported records · 173.8 per 100,000 residents. Select to explore county records.
Your county’s public recordHover over or focus a county for its figures. Select it to explore.Browse all 254 counties →

Darker green means a higher value. Gray marks no matching source record, never zero. These are reported records, not necessarily unique people; rates use resident population and may include nonresidents. Small populations can magnify rates. Explore enforcement trends for other years and comparisons, or read the counting rules.

Follow the question.

See the primary sources →

Know what’s in the record.
Know what’s missing.

Texas Cannabis Ledger is an independent public-data research project. It is not a news organization. Our county pages connect published records with their definitions, reporting periods and limitations.

Enforcement data covers 2023–2025; the DPS workbook was dated January 13, 2026. Hemp records are a separate 2026-10-19 snapshot. Arrest-record totals are not necessarily counts of unique people and do not establish convictions. Hemp registrations do not confirm that a store is open.

How the Ledger handles evidence →

More layers, added carefully.

  • Live County arrest records & comparisons
  • Live DSHS hemp-location data
  • Live Official medical resources & local source links
  • Coming soon Verified local dispensing locations
  • Coming soon Cannabis-specific court outcomes
  • Live Public-record pages for all 254 counties

Planned sections remain unavailable until their source and definition are ready.

What can I find for my county?

All 254 counties have a page for 2023–2025 arrest data. The current DPS extract has matching 2025 marijuana-offense rows for 250 counties. Jeff Davis, Loving, Motley and Stonewall have no matching rows in this series; those gaps are not treated as zero.

Every county page also includes DSHS hemp-location records, complete downloads and official statewide medical resources. Local policy summaries appear only where verified; dedicated hemp directories remain selective. Choose your county.

The 2025 enforcement series contains 41,701 marijuana-coded arrest records, not necessarily unique people. Source: DPS CCH workbook, dated January 13, 2026; population denominators: Census Vintage 2025 estimates.

Download arrest records · Download hemp-location records · Read the structured source registry

The Texas Cannabis Ledger hoodie, with its sage leaf and white TX mark

Wear your support. Keep the Ledger open.

A sticker, a hoodie, or a coffee helps fund the source checks and upkeep behind free Texas cannabis records. Choose how you want to support the work.

Support sustains the project. It never changes what the records show.