Texas city directory
Crime Rate and Crime Maps by City in Texas
Browse 252 cities in Texas. Each profile includes a Safety Score, grade, public map, and local safety context.
Open the interactive map252 cities in Texas; 3,148 published city profiles nationwide.
Safest cities in Texas
Cities that score above the statewide Safety Score of 53, highest first, among those with at least 5 scored neighborhoods. See Texas crime rates by county for every county.
- West University Place 90 / 100
- Bellaire 88 / 100
- Helotes 88 / 100
- Lumberton 86 / 100
- Sachse 86 / 100
Compare cities in Texas
Find a city or sort by Safety Score. Higher scores mean lower modeled crime; scores range from 0 to 100. A city shown with its county shares nearly all of its ZIP codes or residents with that county and links to the county profile.
No matches found. Try another search or reset the filters.
- Abilene Population: 130,501 47 Safety Score Grade C
- Addison Population: 17,257 30 Safety Score Grade D
- Alamo Population: 20,694 40 Safety Score Grade C
- Alice Population: 17,595 33 Safety Score Grade D
- Allen Population: 113,746 62 Safety Score Grade B
- Alton Population: 22,907 51 Safety Score Grade C
- Alvin Population: 29,869 44 Safety Score Grade C
- Amarillo Population: 203,729 48 Safety Score Grade C
- Andrews Population: 13,677 38 Safety Score Grade D
- Angleton Population: 20,979 44 Safety Score Grade C
- Anna Population: 31,986 60 Safety Score Grade B
- Arlington Population: 403,672 51 Safety Score Grade C
- Athens Population: 13,575 42 Safety Score Grade C
- Austin Population: 993,588 41 Safety Score Grade C
- Azle Population: 15,046 61 Safety Score Grade B
- Balch Springs Population: 27,307 63 Safety Score Grade B
- Bastrop Population: 12,720 45 Safety Score Grade C
- Bay City Population: 17,471 45 Safety Score Grade C
- Baytown Population: 86,004 48 Safety Score Grade C
- Beaumont Population: 112,893 46 Safety Score Grade C
- Bedford Population: 48,728 57 Safety Score Grade C
- Beeville Population: 13,176 40 Safety Score Grade C
- Bellaire Population: 17,439 88 Safety Score Grade A
- Bellmead Population: 10,607 34 Safety Score Grade D
- Belton Population: 25,635 40 Safety Score Grade C
- Benbrook Population: 24,542 70 Safety Score Grade B
- Big Spring Population: 22,541 43 Safety Score Grade C
- Boerne Population: 22,712 51 Safety Score Grade C
- Bonham Population: 11,115 26 Safety Score Grade D
- Borger Population: 11,892 40 Safety Score Grade C
- Brenham Population: 19,728 33 Safety Score Grade D
- Brownsville Population: 191,967 50 Safety Score Grade C
- Brownwood Population: 18,772 29 Safety Score Grade D
- Bryan Population: 91,541 46 Safety Score Grade C
- Buda Population: 16,090 64 Safety Score Grade B
- Burkburnett Population: 11,101 59 Safety Score Grade C
- Burleson Population: 56,253 64 Safety Score Grade B
- Canyon Population: 16,457 44 Safety Score Grade C
- Carrollton Population: 135,456 63 Safety Score Grade B
- Cedar Hill Population: 49,618 65 Safety Score Grade B
- Cedar Park Population: 78,380 53 Safety Score Grade C
- Celina Population: 51,661 66 Safety Score Grade B
- Cibolo Population: 37,816 72 Safety Score Grade B
- Cleburne Population: 38,131 46 Safety Score Grade C
- Clute Population: 10,893 42 Safety Score Grade C
- College Station Population: 128,023 38 Safety Score Grade D
- Colleyville Population: 26,012 79 Safety Score Grade B
- Conroe Population: 114,581 44 Safety Score Grade C
- Converse Population: 31,400 63 Safety Score Grade B
- Coppell Population: 41,785 74 Safety Score Grade B
- Copperas Cove Population: 39,627 50 Safety Score Grade C
- Corinth Population: 24,450 72 Safety Score Grade B
- Corpus Christi Population: 317,317 52 Safety Score Grade C
- Corsicana Population: 25,591 39 Safety Score Grade D
- Crowley Population: 20,483 76 Safety Score Grade B
- Dallas Population: 1,326,087 39 Safety Score Grade D
- Deer Park Population: 34,495 76 Safety Score Grade B
- Del Rio Population: 34,678 42 Safety Score Grade C
- Denison Population: 26,446 41 Safety Score Grade C
- Denton Population: 165,998 39 Safety Score Grade D
- DeSoto Population: 56,711 59 Safety Score Grade C
- Dickinson Population: 21,941 49 Safety Score Grade C
- Donna Population: 16,876 22 Safety Score Grade D
- Dripping Springs Population: 10,165 66 Safety Score Grade B
- Dumas Population: 14,834 39 Safety Score Grade D
- Duncanville Population: 39,203 67 Safety Score Grade B
- Eagle Pass Population: 28,768 41 Safety Score Grade C
- Edinburg Population: 108,733 44 Safety Score Grade C
- El Campo Population: 12,176 44 Safety Score Grade C
- El Paso Population: 681,723 52 Safety Score Grade C
- Elgin Population: 12,438 57 Safety Score Grade C
- Ennis Population: 24,753 37 Safety Score Grade D
- Euless Population: 60,010 53 Safety Score Grade C
- Fair Oaks Ranch Population: 11,744 82 Safety Score Grade A
- Fairview Population: 10,922 32 Safety Score Grade D
- Farmers Branch Population: 37,341 56 Safety Score Grade C
- Fate Population: 27,467 65 Safety Score Grade B
- Flower Mound Population: 79,990 68 Safety Score Grade B
- Forest Hill Population: 14,314 48 Safety Score Grade C
- Forney Population: 38,572 61 Safety Score Grade B
- Fort Worth Population: 1,008,106 48 Safety Score Grade C
- Fredericksburg Population: 11,766 37 Safety Score Grade D
- Freeport Population: 10,635 24 Safety Score Grade D
- Friendswood Population: 41,291 78 Safety Score Grade B
- Frisco Population: 235,208 50 Safety Score Grade C
- Fulshear Population: 54,629 84 Safety Score Grade A
- Gainesville Population: 18,295 30 Safety Score Grade D
- Galena Park Population: 10,438 46 Safety Score Grade C
- Galveston Population: 53,538 30 Safety Score Grade D
- Garland Population: 250,431 60 Safety Score Grade B
- Gatesville Population: 16,388 22 Safety Score Grade D
- Georgetown Population: 101,344 55 Safety Score Grade C
- Glenn Heights Population: 19,752 61 Safety Score Grade B
- Granbury Population: 12,934 39 Safety Score Grade D
- Grand Prairie Population: 207,331 60 Safety Score Grade B
- Grapevine Population: 51,320 62 Safety Score Grade B
- Greenville Population: 34,355 43 Safety Score Grade C
- Groves Population: 16,866 74 Safety Score Grade B
- Haltom City Population: 45,786 40 Safety Score Grade C
- Harker Heights Population: 35,263 64 Safety Score Grade B
- Harlingen Population: 72,234 43 Safety Score Grade C
- Heath Population: 11,499 64 Safety Score Grade B
- Helotes Population: 10,223 88 Safety Score Grade A
- Henderson Population: 13,485 48 Safety Score Grade C
- Hereford Population: 14,860 49 Safety Score Grade C
- Hewitt Population: 16,749 73 Safety Score Grade B
- Hidalgo Population: 15,164 60 Safety Score Grade B
- Highland Village Population: 16,137 71 Safety Score Grade B
- Horizon City Population: 24,802 45 Safety Score Grade C
- Houston Population: 2,390,125 41 Safety Score Grade C
- Humble Population: 16,561 45 Safety Score Grade C
- Huntsville Population: 49,500 28 Safety Score Grade D
- Hurst Population: 39,500 61 Safety Score Grade B
- Hutto Population: 42,661 76 Safety Score Grade B
- Ingleside Population: 10,155 67 Safety Score Grade B
- Iowa Colony Population: 17,240 79 Safety Score Grade B
- Irving Population: 258,060 52 Safety Score Grade C
- Jacksonville Population: 14,639 43 Safety Score Grade C
- Katy Population: 27,741 78 Safety Score Grade B
- Keller Population: 46,643 74 Safety Score Grade B
- Kennedale Population: 10,771 63 Safety Score Grade B
- Kerrville Population: 25,141 47 Safety Score Grade C
- Kilgore Population: 13,583 51 Safety Score Grade C
- Killeen Population: 160,616 49 Safety Score Grade C
- Kingsville Population: 24,884 34 Safety Score Grade D
- Kyle Population: 65,833 64 Safety Score Grade B
- La Marque Population: 20,194 45 Safety Score Grade C
- La Porte Population: 38,046 70 Safety Score Grade B
- Lago Vista Population: 10,201 81 Safety Score Grade A
- Lake Jackson Population: 28,158 45 Safety Score Grade C
- Lakeway Population: 19,056 66 Safety Score Grade B
- Lancaster Population: 40,780 54 Safety Score Grade C
- Laredo (Webb County) Population: 261,260 50 Safety Score Grade C
- League City Population: 118,456 71 Safety Score Grade B
- Leander Population: 87,511 65 Safety Score Grade B
- Leon Valley Population: 11,424 62 Safety Score Grade B
- Levelland Population: 12,494 44 Safety Score Grade C
- Lewisville Population: 135,983 43 Safety Score Grade C
- Liberty Hill Population: 11,984 80 Safety Score Grade A
- Little Elm Population: 61,219 54 Safety Score Grade C
- Live Oak Population: 16,218 72 Safety Score Grade B
- Lockhart Population: 17,166 52 Safety Score Grade C
- Longview Population: 83,668 45 Safety Score Grade C
- Lubbock Population: 272,086 46 Safety Score Grade C
- Lufkin Population: 34,399 43 Safety Score Grade C
- Lumberton Population: 14,255 86 Safety Score Grade A
- Manor Population: 21,500 76 Safety Score Grade B
- Mansfield Population: 80,803 74 Safety Score Grade B
- Manvel Population: 19,309 78 Safety Score Grade B
- Marshall Population: 24,263 34 Safety Score Grade D
- McAllen Population: 148,782 58 Safety Score Grade C
- McKinney Population: 227,526 58 Safety Score Grade C
- Melissa Population: 26,194 84 Safety Score Grade A
- Mercedes Population: 17,535 39 Safety Score Grade D
- Mesquite Population: 150,140 57 Safety Score Grade C
- Midland Population: 143,687 51 Safety Score Grade C
- Midlothian Population: 44,104 63 Safety Score Grade B
- Mineral Wells Population: 15,688 30 Safety Score Grade D
- Mission Population: 88,574 57 Safety Score Grade C
- Missouri City Population: 78,582 61 Safety Score Grade B
- Mont Belvieu Population: 10,229 62 Safety Score Grade B
- Mount Pleasant Population: 16,238 41 Safety Score Grade C
- Murphy Population: 21,109 77 Safety Score Grade B
- Nacogdoches Population: 32,381 21 Safety Score Grade D
- Nederland Population: 18,168 68 Safety Score Grade B
- New Braunfels Population: 116,477 51 Safety Score Grade C
- North Richland Hills Population: 71,436 63 Safety Score Grade B
- Northlake Population: 10,746 78 Safety Score Grade B
- Odessa Population: 119,748 47 Safety Score Grade C
- Orange Population: 19,275 33 Safety Score Grade D
- Palestine Population: 19,583 29 Safety Score Grade D
- Palmview Population: 16,030 30 Safety Score Grade D
- Pampa Population: 16,487 39 Safety Score Grade D
- Paris Population: 25,037 37 Safety Score Grade D
- Pasadena Population: 149,617 49 Safety Score Grade C
- Pearland Population: 129,620 69 Safety Score Grade B
- Pecos Population: 10,224 51 Safety Score Grade C
- Pflugerville Population: 66,819 74 Safety Score Grade B
- Pharr Population: 81,142 42 Safety Score Grade C
- Plainview Population: 19,429 39 Safety Score Grade D
- Plano Population: 293,286 52 Safety Score Grade C
- Pleasanton Population: 11,409 64 Safety Score Grade B
- Port Arthur Population: 55,799 30 Safety Score Grade D
- Port Lavaca Population: 11,299 50 Safety Score Grade C
- Port Neches Population: 13,709 71 Safety Score Grade B
- Portland Population: 20,725 64 Safety Score Grade B
- Princeton Population: 37,019 83 Safety Score Grade A
- Prosper Population: 44,503 64 Safety Score Grade B
- Providence Village Population: 10,350 66 Safety Score Grade B
- Raymondville Population: 10,107 37 Safety Score Grade D
- Red Oak Population: 19,365 56 Safety Score Grade C
- Richardson Population: 118,221 48 Safety Score Grade C
- Richmond Population: 13,305 36 Safety Score Grade D
- Rio Grande City Population: 15,526 42 Safety Score Grade C
- Roanoke Population: 10,895 63 Safety Score Grade B
- Robinson Population: 12,986 81 Safety Score Grade A
- Robstown Population: 10,383 24 Safety Score Grade D
- Rockport Population: 11,069 53 Safety Score Grade C
- Rockwall Population: 53,547 56 Safety Score Grade C
- Roma Population: 11,635 22 Safety Score Grade D
- Rosenberg Population: 42,571 32 Safety Score Grade D
- Round Rock Population: 135,359 46 Safety Score Grade C
- Rowlett Population: 68,123 82 Safety Score Grade A
- Royse City Population: 26,387 54 Safety Score Grade C
- Sachse Population: 33,008 86 Safety Score Grade A
- Saginaw Population: 26,116 69 Safety Score Grade B
- San Angelo Population: 100,159 50 Safety Score Grade C
- San Antonio Population: 1,526,656 46 Safety Score Grade C
- San Benito Population: 24,712 30 Safety Score Grade D
- San Elizario Population: 10,128 34 Safety Score Grade D
- San Juan Population: 37,341 52 Safety Score Grade C
- San Marcos Population: 74,316 20 Safety Score Grade D
- Sanger Population: 10,142 81 Safety Score Grade A
- Santa Fe Population: 13,131 61 Safety Score Grade B
- Schertz Population: 44,428 69 Safety Score Grade B
- Seabrook Population: 13,976 69 Safety Score Grade B
- Seagoville Population: 20,124 60 Safety Score Grade B
- Seguin Population: 38,789 29 Safety Score Grade D
- Selma Population: 11,900 67 Safety Score Grade B
- Sherman Population: 50,229 36 Safety Score Grade D
- Snyder Population: 11,151 54 Safety Score Grade C
- Socorro Population: 38,642 44 Safety Score Grade C
- South Houston Population: 16,146 31 Safety Score Grade D
- Southlake Population: 31,500 81 Safety Score Grade A
- Stafford Population: 17,555 39 Safety Score Grade D
- Stephenville Population: 22,147 30 Safety Score Grade D
- Sugar Land Population: 109,851 68 Safety Score Grade B
- Sulphur Springs Population: 16,891 39 Safety Score Grade D
- Sweetwater Population: 10,196 28 Safety Score Grade D
- Taylor Population: 17,872 62 Safety Score Grade B
- Temple Population: 96,267 51 Safety Score Grade C
- Terrell Population: 22,977 29 Safety Score Grade D
- Texarkana Population: 35,971 40 Safety Score Grade C
- Texas City Population: 57,875 43 Safety Score Grade C
- The Colony Population: 45,897 57 Safety Score Grade C
- Tomball Population: 15,152 65 Safety Score Grade B
- Trophy Club Population: 13,704 84 Safety Score Grade A
- Tyler Population: 112,219 44 Safety Score Grade C
- Universal City Population: 20,267 71 Safety Score Grade B
- University Park Population: 25,268 73 Safety Score Grade B
- Uvalde Population: 15,589 42 Safety Score Grade C
- Victoria Population: 66,020 44 Safety Score Grade C
- Waco Population: 146,608 38 Safety Score Grade D
- Watauga Population: 23,120 72 Safety Score Grade B
- Waxahachie Population: 48,617 45 Safety Score Grade C
- Weatherford Population: 39,397 33 Safety Score Grade D
- Webster Population: 12,548 40 Safety Score Grade C
- Weslaco Population: 43,864 48 Safety Score Grade C
- West University Place Population: 15,149 90 Safety Score Grade A
- White Settlement Population: 18,099 44 Safety Score Grade C
- Wichita Falls Population: 102,372 46 Safety Score Grade C
- Wylie Population: 62,954 69 Safety Score Grade B
City profile coverage
This directory lists the cities in Texas with at least 10,000 residents in the 2024 Census estimates and enough scored neighborhoods inside their 2020 city limits to score them. Populations are 2024 Census estimates. Smaller towns, and cities incorporated or merged after 2020 that have no 2020 city limits, are covered by their county and ZIP code pages.
About these scores
Scores as ofSafety Scores compare areas on a 0–100 scale; higher is safer. Scores are modeled estimates, not official crime rates or reported incident counts.
City scores combine the scored neighborhoods that lie at least partly within city limits, weighted by their estimated residents inside the limits. They are not an average of the ZIP scores listed for a city.