Texas Cannabis Ledger / Rankings / Rate per 100,000
2025 · 163 ranked counties

Texas Counties With the Highest Marijuana Arrest Rates

Among Texas counties with at least 10,000 residents, Gonzales County had the highest reported marijuana arrest rate in 2025: 907.8 per 100,000.

Rate changes the picture

Gonzales County ranks first by rate with 907.8 arrests per 100,000 residents. This table includes counties with at least 10,000 residents. Smaller counties appear separately because their resident populations may be poor denominators for county-reported arrests.

RankCountyRate per 100,000TotalPopulation
1Gonzales County907.818320,159
2Freestone County768.816020,811
3Wilbarger County697.18712,481
4Scurry County631.110216,162
5Live Oak County628.77511,929
6Houston County613.913722,316
7Nacogdoches County590.639066,035
8Gaines County576.113823,956
9Waller County562.639369,858
10Wharton County558.723542,060
11Jackson County539.28315,393
12Washington County530.220338,288
13Kleberg County524.515930,315
14Navarro County517.729657,181
15Morris County511.06212,133
16Chambers County500.128857,594
17Cherokee County483.725853,337
18Pecos County480.87014,560
19Bowie County468.243492,696
20Trinity County465.86714,384
21Kendall County444.723753,289
22Madison County442.96314,226
23Panola County434.410023,018
24Sabine County429.54310,012
25Clay County427.44610,764
26Smith County422.51,067252,549
27Somervell County399.64110,261
28Angelina County399.335288,154
29Eastland County396.87218,143
30Lee County384.47218,729
31Rusk County382.821054,854
32Gregg County379.9479126,095
33Zapata County378.15213,753
34San Patricio County360.826072,053
35Shelby County358.28724,286
36Brazos County354.9884249,088
37Titus County348.511031,563
38San Jacinto County339.110029,488
39Harrison County336.324271,956
40Rockwall County326.1459140,738
41Young County325.05918,154
42Limestone County323.97422,849
43Medina County321.718356,881
44Atascosa County317.217053,590
45Walker County297.024983,842
46Karnes County293.04415,018
47Burleson County292.06020,549
48Leon County290.04916,894
49Jasper County284.29433,075
50Lampasas County283.26723,657
51Franklin County282.03110,994
52Wise County278.123383,778
53Cooke County276.612344,461
54Callahan County276.04014,491
55Aransas County275.47226,146
56Red River County270.83211,816
57Nolan County269.23814,117
58Hunt County253.0312123,336
59Deaf Smith County252.34718,626
60Lavaca County251.85220,651
61Webb County251.4707281,224
62Lamar County250.512951,503
63Anderson County245.814759,805
64Frio County239.14518,823
65Moore County237.55221,891
66Howard County232.87130,504
67Nueces County232.3820352,992
68Tom Green County229.7277120,602
69Coryell County229.019685,592
70Jim Wells County224.28738,804
71Wilson County222.712556,139
72Lamb County222.62812,579
73Terry County221.82611,720
74Lubbock County220.7726328,906
75Ector County219.2381173,801
76Bell County218.8880402,248
77Polk County215.211553,434
78Uvalde County212.35324,963
79McLennan County210.3572272,020
80Midland County209.7394187,855
81Grimes County204.47034,252
82Andrews County200.93818,914
83Hockley County199.14321,600
84Starr County199.013266,319
85Milam County198.05226,258
86Robertson County196.23517,839
87Victoria County194.318092,656
88Gillespie County192.85528,527
89Cass County192.05528,651
90Jones County191.74020,861
91Bosque County190.33618,918
92Caldwell County188.610455,150
93Cameron County188.0816433,946
94Montgomery County186.61,458781,194
95Palo Pinto County185.15730,791
96Fayette County184.64725,459
97Brown County183.47138,711
98Upshur County182.48144,410
99Hidalgo County181.11,669921,549
100Tyler County181.03720,443
101Falls County179.13217,869
102Wichita County179.1232129,555
103Bee County175.35732,515
104Grayson County173.8267153,613
105Tarrant County169.13,8032,248,466
106Kerr County168.49154,037
107Henderson County164.814688,595
108Reeves County164.82012,138
109Erath County161.77143,911
110Dawson County161.31911,776
111Hale County160.35131,819
112Hill County157.06239,503
113Blanco County154.62113,581
114Bastrop County153.9183118,908
115Galveston County153.7572372,207
116Austin County151.75133,625
117Matagorda County150.85536,463
118Willacy County150.23019,971
119Guadalupe County149.7301201,111
120Colorado County149.33221,439
121Kaufman County140.5294209,235
122Montague County136.63021,966
123Newton County133.81611,954
124Parker County129.9240184,767
125Calhoun County127.62519,599
126Bandera County122.42822,876
127Hopkins County120.34739,063
128Van Zandt County114.97666,130
129Hardin County112.46658,723
130Camp County112.11513,380
131Fannin County112.14439,265
132Johnson County111.9244218,048
133Dallas County110.72,9452,661,397
134Ward County107.91211,125
135Hood County107.87670,501
136Ellis County105.5254240,867
137El Paso County104.9921877,858
138Hays County100.5306304,390
139Comanche County97.01414,432
140Burnet County94.75457,015
141DeWitt County93.61920,309
142Comal County89.9188209,166
143Wood County88.64449,688
144Taylor County87.3131150,077
145Gray County86.01820,919
146Maverick County78.24658,823
147Orange County77.76786,266
148Liberty County77.594121,364
149Brazoria County77.3324419,080
150Collin County69.18961,297,179
151Llano County68.51623,353
152Jefferson County59.8152254,321
153Rains County59.1813,542
154Potter County57.766114,453
155Bexar County55.81,2052,160,088
156Fort Bend County54.0527975,191
157Val Verde County50.22447,835
158Travis County36.15011,389,670
159Denton County34.73711,069,346
160Williamson County32.4244752,827
161Harris County30.81,5535,045,026
162Randall County21.733152,351
163Hutchinson County15.3319,633

Calculated rates not included in the ranking

These 87 counties have fewer than 10,000 residents. Their calculations remain public, but no comparative rank is assigned.

CountyCalculated rateTotalPopulation
Kenedy County32288.4103319
Oldham County2804.3501,783
Refugio County2403.51606,657
McMullen County1286.87544
La Salle County1120.1736,517
Crockett County1047.3292,769
Sutton County1030.3333,203
Childress County933.3626,643
Hudspeth County932.1323,433
Brooks County896.8596,579
Wheeler County859.0414,773
Mills County829.7384,580
Dimmit County747.8608,024
Hardeman County729.0243,292
Goliad County693.7507,208
McCulloch County655.8497,472
Archer County613.4569,129
Duval County595.6569,402
Kimble County585.8264,438
Mitchell County581.2528,947
Parmer County547.6539,678
Jim Hogg County526.9244,555
Zavala County520.1479,037
Bailey County459.6326,963
Delta County432.5245,549
Concho County388.1143,607
Hall County365.4102,737
Carson County361.8215,805
Mason County350.9143,990
Reagan County347.4113,166
Donley County342.4113,213
San Augustine County336.7267,722
Terrell County284.92702
Hamilton County276.5248,680
Crosby County267.9134,852
Garza County266.1124,510
Crane County241.5114,554
Collingsworth County241.362,487
Castro County233.0177,295
Shackelford County219.073,197
Coke County205.273,412
Menard County204.541,956
Hartley County183.594,904
Haskell County181.9105,499
Borden County176.41567
Cottle County163.421,224
Knox County156.653,192
Marion County151.6159,896
Kent County148.41674
Jack County146.4149,563
Real County145.742,745
Sherman County143.842,781
Fisher County135.453,692
Yoakum County134.4107,438
Runnels County134.1139,693
Dallam County133.2107,508
Throckmorton County128.721,554
Kinney County127.943,128
Stephens County127.9129,380
Dickens County118.221,692
Cochran County117.832,546
Armstrong County108.521,843
Foard County95.811,044
Winkler County92.877,540
Schleicher County89.122,245
Coleman County88.477,915
Culberson County88.222,267
Baylor County86.433,472
San Saba County86.455,787
Lynn County83.156,017
Ochiltree County75.479,284
Swisher County74.656,703
Presidio County73.645,433
Edwards County73.011,370
Brewster County42.349,458
Lipscomb County33.812,955
Upton County31.913,131
Floyd County20.514,881
Hansford County20.214,944
Martin County18.915,284
Briscoe County0.001,474
Glasscock County0.001,128
Hemphill County0.003,083
Irion County0.001,463
King County0.00192
Roberts County0.00867
Sterling County0.001,349