Guest, Sign inJoin
Caribou County Courthouse, Soda Springs, IdahoSoda Springs, #1 on this list · Photo: Ken Lund · CC BY-SA 2.0
Idaho rankings · Safety

Safest towns in Idaho

Soda Springs reports the least crime per resident of Idaho’s 41 towns with crime figures for 2023–2025; 10 of the 41 grade A− or better on safety nationally.

Crimes reported by each town’s own police, 2023–2025, per 1,000 residents, violent crimes counted four times. The same measure as the Safety grade. For 1 of them one year isn’t in the FBI’s published tables and comes from the FBI Crime Data Explorer or the state’s own reports (named in the row). How grades work

#1

Soda Springs

Caribou County · 3,165 people
A

5.64 weighted crimes per 1,000 a year·violent 0.6, property 3.1

#2

Rexburg

Madison County · 40,334 people
A

6.43 weighted crimes per 1,000 a year·violent 0.6, property 4.1

#3

Preston

Franklin County · 6,177 people
A−

7.83 weighted crimes per 1,000 a year·violent 1.0, property 4.0

All 41 towns

Weighted crimes per 1,000 residents a year, lowest first, to two decimals (the sort uses the exact rate, so there are no rounding ties). Grade = the national Safety grade.

41 towns ranked. Not here? See towns without their own figures.

#TownWeighted rateViolentPropertyGrade
1Soda SpringsCaribou County · 3,165 people · 2023 from the FBI Crime Data Explorer5.640.63.1A
2Rexburg College campusMadison County · 40,334 people6.430.64.1A
3PrestonFranklin County · 6,177 people7.831.04.0A−
4St. AnthonyFremont County · 3,990 people7.900.94.3A−
5WeiserWashington County · 6,249 people7.961.71.0A−
6KimberlyTwin Falls County · 5,798 people7.991.04.2A−
7MontpelierBear Lake County · 2,710 people8.510.47.0A−
8FruitlandPayette County · 7,213 people8.520.85.2A−
9BuhlTwin Falls County · 4,801 people8.821.04.6A−
10BellevueBlaine County · 2,597 people9.771.34.6A−
11MeridianAda County · 142,988 people10.751.54.9B+
12RathdrumKootenai County · 13,227 people11.840.98.1B+
13MiddletonCanyon County · 12,600 people12.271.65.9B+
14MoscowLatah County · 26,721 people12.860.212.0B+
15ShelleyBingham County · 5,303 people13.061.66.8B+
16American FallsPower County · 4,785 people13.442.53.5B
17Post FallsKootenai County · 46,715 people13.531.57.6B
18KetchumBlaine County · 3,643 people13.611.38.4B
19Mountain HomeElmore County · 16,779 people14.112.25.4B
20SandpointBonner County · 10,645 people14.450.711.7B
21JeromeJerome County · 13,731 people15.122.35.8B
22RigbyJefferson County · 5,757 people15.881.211.2B
23Bonners FerryBoundary County · 2,797 people16.322.46.8B
24WendellGooding County · 3,090 people16.573.04.6B
25HeyburnMinidoka County · 3,783 people16.932.37.6B−
26Coeur d'AleneKootenai County · 58,179 people19.212.68.9B−
27EmmettGem County · 8,900 people19.253.74.3B−
28LewistonNez Perce County · 34,717 people19.441.613.1B−
29GoodingGooding County · 3,855 people20.863.28.2B−
30NampaCanyon County · 120,384 people21.233.47.5C+
31PayettePayette County · 8,813 people21.233.28.5C+
32BlackfootBingham County · 13,361 people21.363.28.6C+
33Boise CityAda County · 238,429 people21.822.810.6C+
34McCallValley County · 4,133 people22.703.010.6C+
35Idaho FallsBonneville County · 71,785 people24.643.211.8C+
36RupertMinidoka County · 6,460 people25.214.66.6C+
37CaldwellCanyon County · 76,629 people25.814.48.0C
38Twin FallsTwin Falls County · 56,216 people27.843.912.3C
39PocatelloBannock County · 58,771 people28.293.414.6C
40ChubbuckBannock County · 16,823 people36.002.824.7C−
41Garden CityAda County · 13,047 people38.566.213.7C−

Per 1,000 residents a year, 2023–2025. Last on the list: Garden City, 38.56. The rate counts crimes reported to police, not how safe any one street feels.

Not ranked

18 towns without figures of their own

These towns of 2,500+ are not on the list because there are no police figures for them alone for all of 2023–2025, from the FBI or the state. In 2025 the FBI’s tables list State Police figures for 0 of Idaho’s counties and county sheriff figures for 34; those cover many towns at once and can’t be split by town, so they aren’t ranked here. Their other grades stand; the overall grade uses the rest.

  • Ammon Bonneville County · 20,119 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Burley Cassia County · 12,409 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Eagle Ada County · 34,658 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Filer Twin Falls County · 3,026 people: figures for 2023 and 2025 only (all three years are needed).
  • Fort Hall Bannock County · 2,654 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Grangeville Idaho County · 3,621 people: figures for 2023 and 2024 only (all three years are needed).
  • Hailey Blaine County · 10,053 people: figures for 2024 and 2025 only (all three years are needed).
  • Hayden Kootenai County · 17,363 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hidden Springs Ada County · 3,378 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Homedale Owyhee County · 3,138 people: figures for 2023 only (all three years are needed).
  • Iona Bonneville County · 3,179 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Kuna Ada County · 31,525 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lincoln Bonneville County · 4,002 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mountain Home AFB Elmore County · 3,219 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Orofino Clearwater County · 3,259 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Salmon Lemhi County · 3,286 people: figures for 2023 and 2024 only (all three years are needed).
  • Star Ada County · 20,874 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Victor Teton County · 2,589 people: no figures of its own in the FBI’s tables for 2023–2025.
Quick answers

Questions people ask

Which is the safest town in Idaho?

Soda Springs (Caribou County) reports the least crime per resident: 5.64 weighted crimes per 1,000 a year over 2023–2025 (0.63 violent and 3.14 property crimes per 1,000), from its police department’s reports (2023 from the FBI Crime Data Explorer). Rexburg (6.43) and Preston (7.83) follow.

How are these towns ranked?

By crimes reported by each town’s police per 1,000 residents over three years (FBI figures, or the state’s own where the FBI table lacks a year), with violent crimes counted four times as heavily as property crimes. It is the same measure as the Safety grade on each town’s page. How grades work.

Why isn’t my town on this list?

The list needs 2,500+ residents and the town’s own police figures for all three years. 18 Idaho towns of 2,500+ lack them; they are listed above with the reason. Smaller towns have a Safety grade on their page but no rank.

Go deeper

More Idaho lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Idaho rankings →
Other states

Safest towns in other states