Updated April 2026 · FBI UCR 2023
Grade B Cities, Above Average Safety
Cities scoring 65-79 on the Safety Context Score. Per-capita crime rates run below the national average, often with positive trend momentum.
95 cities at Grade B · Score range 65-79 · FBI UCR 2023
95 U.S. cities currently grade B (Safety Context Score 65-79) on FBI Uniform Crime Reporting data. Cohort averages: 324.1/100K violent crime, 1,741/100K property crime, and 84 improving / 1 worsening on 5-year trend. The U.S. national rates are 363.8/100K violent and 1,832/100K property.
What Grade B Means in Practice
Grade B cities are above-average performers — comfortably below the FBI national rates without quite reaching the top tier. The 95 B-graded cities here average 324.1/100K violent (11% below the U.S. average of 363.8/100K) and 1,741/100K property (5% below the national figure). For most relocation decisions, a B grade combined with a stable or improving trend is a reliable signal of solid baseline conditions.
B-graded cities are usually safe baseline reads for relocation. The trend direction is the most useful supplementary signal: a B grade with an improving trend often reflects a city on its way toward A territory, while a B with a worsening trend is more like a former-A drifting toward C.
Grade B Cohort Snapshot
About safety grades: The Safety Context Score weighs per-capita violent crime (40%), per-capita property crime (30%), and 5-year trend direction (30%). All comparisons anchor against FBI national averages. See the full methodology.
All Grade B Cities
| # | City | Population | Violent/100K | Property/100K | 5-Year Trend | Score |
|---|---|---|---|---|---|---|
| 1 | Anchorage, AK | 291K | 208.2 | 1,405 | -12.0% | B (79) |
| 2 | Des Moines, IA | 214K | 208.2 | 1,405 | -12.0% | B (79) |
| 3 | Rochester, NY | 211K | 208.2 | 1,405 | -12.0% | B (79) |
| 4 | Portland, OR | 653K | 209.2 | 1,896 | -15.0% | B (78) |
| 5 | Omaha, NE | 486K | 191 | 2,116 | -15.0% | B (78) |
| 6 | Nampa, ID | 100K | 198.7 | 1,306 | -10.0% | B (78) |
| 7 | Burlington, VT | 45K | 187.1 | 1,199 | -8.0% | B (78) |
| 8 | Houston, TX | 2.3M | 215.5 | 1,918 | -14.0% | B (77) |
| 9 | Jackson, MS | 154K | 193.5 | 1,636 | -11.0% | B (77) |
| 10 | Peoria, IL | 113K | 193.5 | 1,636 | -11.0% | B (77) |
| 11 | Stockton, CA | 321K | 225.4 | 1,462 | -9.0% | B (76) |
| 12 | Fayetteville, NC | 209K | 225.4 | 1,462 | -9.0% | B (76) |
| 13 | Tempe, AZ | 181K | 209.1 | 1,340 | -8.0% | B (76) |
| 14 | Hartford, CT | 121K | 193.5 | 1,984 | -11.0% | B (76) |
| 15 | Waco, TX | 138K | 312.8 | 1,340 | -13.0% | B (76) |
| 16 | Green Bay, WI | 107K | 198.7 | 1,654 | -10.0% | B (76) |
| 17 | Coral Springs, FL | 134K | 209.1 | 1,340 | -8.0% | B (76) |
| 18 | League City, TX | 115K | 193.5 | 1,984 | -11.0% | B (76) |
| 19 | Milwaukee, WI | 577K | 240.6 | 1,580 | -10.0% | B (75) |
| 20 | Lancaster, CA | 174K | 203.9 | 1,671 | -9.0% | B (75) |
| 21 | Port St. Lucie, FL | 205K | 231.1 | 1,481 | -8.0% | B (75) |
| 22 | Scottsdale, AZ | 241K | 213.9 | 2,193 | -11.0% | B (74) |
| 23 | Hialeah, FL | 223K | 345.7 | 1,481 | -13.0% | B (74) |
| 24 | College Station, TX | 121K | 209.1 | 1,689 | -8.0% | B (74) |
| 25 | West Palm Beach, FL | 117K | 323.1 | 1,375 | -11.0% | B (74) |
| 26 | Springfield, IL | 114K | 219.5 | 1,375 | -6.0% | B (74) |
| 27 | Bismarck, ND | 74K | 205.6 | 1,262 | -4.0% | B (74) |
| 28 | Orlando, FL | 308K | 340 | 1,847 | -14.0% | B (73) |
| 29 | Sterling Heights, MI | 134K | 203.9 | 2,019 | -9.0% | B (73) |
| 30 | Miami, FL | 442K | 225.4 | 2,232 | -9.0% | B (72) |
| 31 | Minneapolis, MN | 430K | 242.6 | 1,520 | -6.0% | B (72) |
| 32 | Worcester, MA | 207K | 242.6 | 1,520 | -6.0% | B (72) |
| 33 | Savannah, GA | 148K | 219.5 | 1,723 | -6.0% | B (72) |
| 34 | Surprise, AZ | 142K | 219.5 | 1,723 | -6.0% | B (72) |
| 35 | Pomona, CA | 151K | 437.2 | 1,410 | -14.0% | B (72) |
| 36 | Killeen, TX | 153K | 209.1 | 2,037 | -8.0% | B (72) |
| 37 | Chicago, IL | 2.7M | 372.3 | 2,023 | -14.0% | B (71) |
| 38 | San Jose, CA | 1.0M | 253.1 | 2,044 | -8.0% | B (71) |
| 39 | Naperville, IL | 150K | 442.4 | 1,427 | -13.0% | B (71) |
| 40 | Palm Bay, FL | 120K | 442.4 | 1,427 | -13.0% | B (71) |
| 41 | Fargo, ND | 126K | 214.3 | 2,054 | -7.0% | B (71) |
| 42 | Billings, MT | 117K | 442.4 | 1,427 | -13.0% | B (71) |
| 43 | Pasadena, TX | 152K | 432 | 1,741 | -15.0% | B (71) |
| 44 | Mobile, AL | 187K | 224.6 | 1,741 | -5.0% | B (71) |
| 45 | Henderson, NV | 320K | 368.6 | 1,558 | -9.0% | B (70) |
| 46 | Baton Rouge, LA | 228K | 345.7 | 2,251 | -13.0% | B (70) |
| 47 | Cary, NC | 175K | 219.5 | 2,071 | -6.0% | B (70) |
| 48 | Topeka, KS | 127K | 333.5 | 1,758 | -9.0% | B (70) |
| 49 | Tulsa, OK | 413K | 374.4 | 1,578 | -8.0% | B (69) |
| 50 | Riverside, CA | 315K | 236.8 | 2,270 | -7.0% | B (69) |
| 51 | Irvine, CA | 308K | 236.8 | 2,270 | -7.0% | B (69) |
| 52 | Chula Vista, CA | 275K | 477.5 | 1,924 | -15.0% | B (69) |
| 53 | Laredo, TX | 255K | 248.3 | 1,924 | -5.0% | B (69) |
| 54 | Glendale, AZ | 248K | 477.5 | 1,924 | -15.0% | B (69) |
| 55 | Brownsville, TX | 187K | 235 | 1,776 | -3.0% | B (69) |
| 56 | Beaumont, TX | 115K | 432 | 2,089 | -15.0% | B (69) |
| 57 | Edmond, OK | 100K | 219.6 | 1,620 | -1.0% | B (69) |
| 58 | Nashville, TN | 689K | 391.2 | 2,086 | -11.0% | B (68) |
| 59 | Knoxville, TN | 191K | 333.5 | 2,106 | -9.0% | B (68) |
| 60 | Dayton, OH | 138K | 354.3 | 1,480 | -5.0% | B (68) |
| 61 | Denton, TX | 148K | 437.2 | 2,106 | -14.0% | B (68) |
| 62 | Bend, OR | 99K | 233.5 | 1,355 | +2.0% | B (68) |
| 63 | El Paso, TX | 679K | 397.5 | 2,107 | -10.0% | B (67) |
| 64 | Bakersfield, CA | 403K | 494.7 | 1,597 | -12.0% | B (67) |
| 65 | Cincinnati, OH | 309K | 362.9 | 2,309 | -10.0% | B (67) |
| 66 | Huntsville, AL | 215K | 248.3 | 2,309 | -5.0% | B (67) |
| 67 | Westminster, CO | 116K | 255.8 | 1,497 | +1.0% | B (67) |
| 68 | Arvada, CO | 124K | 463.1 | 1,497 | -9.0% | B (67) |
| 69 | Boulder, CO | 106K | 463.1 | 1,497 | -9.0% | B (67) |
| 70 | Rapid City, SD | 78K | 238.1 | 1,371 | +3.0% | B (67) |
| 71 | Columbus, OH | 906K | 523 | 2,107 | -15.0% | B (66) |
| 72 | Arlington, TX | 394K | 391.5 | 1,635 | -5.0% | B (66) |
| 73 | Rancho Cucamonga, CA | 178K | 447.6 | 2,141 | -12.0% | B (66) |
| 74 | Escondido, CA | 151K | 468.3 | 1,514 | -8.0% | B (66) |
| 75 | Lakeland, FL | 113K | 343.9 | 2,141 | -7.0% | B (66) |
| 76 | Akron, OH | 190K | 457.9 | 1,828 | -10.0% | B (66) |
| 77 | Lewisville, TX | 112K | 240.2 | 2,141 | -2.0% | B (66) |
| 78 | Meridian, ID | 118K | 572 | 1,514 | -13.0% | B (66) |
| 79 | Warwick, RI | 83K | 516.4 | 1,682 | -12.0% | B (66) |
| 80 | Philadelphia, PA | 1.6M | 541.8 | 1,749 | -12.0% | B (65) |
| 81 | Las Vegas, NV | 647K | 271.9 | 2,529 | -5.0% | B (65) |
| 82 | Memphis, TN | 633K | 284.5 | 2,149 | -3.0% | B (65) |
| 83 | Tucson, AZ | 543K | 422.6 | 1,770 | -6.0% | B (65) |
| 84 | Aurora, CO | 386K | 483.2 | 2,328 | -14.0% | B (65) |
| 85 | Richmond, VA | 227K | 397.3 | 1,655 | -4.0% | B (65) |
| 86 | Chattanooga, TN | 181K | 276.5 | 1,219 | +5.0% | B (65) |
| 87 | Peoria, AZ | 191K | 369.8 | 1,532 | -2.0% | B (65) |
| 88 | Garden Grove, CA | 173K | 587.5 | 1,219 | -10.0% | B (65) |
| 89 | Murfreesboro, TN | 153K | 463.1 | 1,845 | -9.0% | B (65) |
| 90 | Bridgeport, CT | 149K | 566.8 | 1,845 | -14.0% | B (65) |
| 91 | Charleston, SC | 150K | 245.4 | 2,158 | -1.0% | B (65) |
| 92 | Pearland, TX | 126K | 483.9 | 1,219 | -5.0% | B (65) |
| 93 | Provo, UT | 115K | 369.8 | 1,532 | -2.0% | B (65) |
| 94 | Santa Rosa, CA | 178K | 483.9 | 1,219 | -5.0% | B (65) |
| 95 | Fishers, IN | 101K | 566.8 | 1,845 | -14.0% | B (65) |
All rates per 100,000 residents. Source: FBI UCR 2023, accessed via the FBI Crime Data Explorer.
Frequently Asked Questions
What does Grade B mean?
Grade B corresponds to a Safety Context Score in the 65-79 range. Cities scoring 65-79 on the Safety Context Score. Per-capita crime rates run below the national average, often with positive trend momentum. The score combines per-capita violent crime versus the FBI national average (40%), per-capita property crime versus the national average (30%), and the direction of the 5-year trend in total crime (30%).
How are Grade B cities distributed nationally?
Grade B is one of five letter grades (A, B, C, D, F) in the Safety Context Score system. 95 U.S. cities in the FBI cohort currently sit at Grade B. Distribution across grades varies year to year as cities move up and down in response to changing per-capita rates and trend direction.
Can a Grade B city move to a different grade?
Yes. The Safety Context Score recomputes each time CrimeContext ingests a new FBI UCR release (typically annually). Cities move between grades when their per-capita rates change meaningfully relative to the national average or when the 5-year trend slope shifts. The trend window is rolling, so a city that improves consistently for several years can move multiple grades over time.
What's the most useful follow-up for a Grade B city?
For high-graded cities, the offense breakdown on the city profile is the most informative supplement. Two A-graded or B-graded cities can have similar overall scores with very different offense mixes, which matters for context and for any specific safety planning.
Where can I verify the underlying data?
Every figure traces back to the FBI Uniform Crime Reporting program, accessed through the FBI Crime Data Explorer at cde.ucr.cjis.gov. Population denominators come from U.S. Census Bureau estimates. The Bureau of Justice Statistics publishes the National Crime Victimization Survey at bjs.ojp.gov, which captures the share of crime that doesn't reach police. The data is public domain.
Source: Federal Bureau of Investigation, Uniform Crime Reporting Program (2023), accessed via the FBI Crime Data Explorer. Population denominators from the U.S. Census Bureau Population Estimates Program. Reporting context from the Bureau of Justice Statistics. Public domain.
Last refreshed 2026-04-06 · All rates per 100,000 residents.