Looker Tokens List

Article image.

Cheapest Series Tokens (Full Tables)

Cheapest Minimum Coverage Car Insurance Carriers in the U.S.
CarrierAnnual CostMonthly Cost
Mercury$1,277$106
Liberty Mutual$1,311$109
Root$1,402$117
SAFECO$1,446$121
Plymouth Rock$1,609$134

Source: Experian data as of August 2025
Note: Costs above represent insurance quotes, not policy premiums


Cheapest Minimum Coverage Car Insurance Carriers in California
CarrierAnnual CostMonthly Cost
Mercury$1,163$97
Root$1,371$114
GEICO$1,526$127
National General$1,807$151
Bristol West$2,073$173

Source: Experian data as of August 2025
Note: Costs above represent insurance quotes, not policy premiums


Cheapest Full Coverage Car Insurance Carriers in the U.S.
CarrierAnnual CostMonthly Cost
Travelers$1,758$147
Liberty Mutual$2,478$207
Integrity$2,492$208
Nationwide$2,506$209
Root$2,509$209

Source: Experian data as of August 2025
Note: Costs above represent insurance quotes, not policy premiums


Cheapest Full Coverage Car Insurance Carriers in California
CarrierAnnual CostMonthly Cost
Dairyland Insurance$2,326$194
Mercury$2,624$219
Root$3,016$251
GEICO$3,099$258
National General$4,876$406

Source: Experian data as of August 2025
Note: Costs above represent insurance quotes, not policy premiums


Cheapest Car Insurance Carrier by State
StateCarrierAnnual CostMonthly Cost
AlabamaRoot$1,566$131
AlaskaGEICO$2,603$217
ArizonaLiberty Mutual$1,667$139
ArkansasRoot$1,687$141
CaliforniaDairyland Insurance$2,326$194
ColoradoRoot$2,152$179
ConnecticutSAFECO$2,207$184
DelawareLiberty Mutual$2,194$183
District of ColumbiaGEICO$3,595$300
FloridaTravelers$2,195$183
GeorgiaRoot$2,877$240
HawaiiGEICO$1,631$136
IdahoLiberty Mutual$996$83
IllinoisLiberty Mutual$1,887$157
IndianaLiberty Mutual$1,299$108
IowaLiberty Mutual$944$79
KansasRoot$1,553$129
KentuckyRoot$2,149$179
LouisianaRoot$2,465$205
MaineProgressive$1,267$106
MarylandLiberty Mutual$2,882$240
MassachusettsLiberty Mutual$2,253$188
MichiganNational General$3,496$291
MinnesotaNational General$1,543$129
MississippiRoot$1,736$145
MissouriRoot$2,169$181
MontanaRoot$1,715$143
NebraskaLiberty Mutual$1,519$127
NevadaRoot$3,320$277
New HampshireProgressive$1,352$113
New JerseyAAA Insurance$2,865$239
New MexicoLiberty Mutual$1,353$113
New YorkProgressive$6,215$518
North CarolinaNational General$1,688$141
OhioLiberty Mutual$1,346$112
OklahomaRoot$1,665$139
OregonLiberty Mutual$1,371$114
PennsylvaniaLiberty Mutual$1,980$165
Rhode IslandProgressive$3,203$267
South CarolinaProgressive$2,469$206
South DakotaSAFECO$1,988$166
TennesseeRoot$1,714$143
TexasMercury$1,978$165
UtahLiberty Mutual$1,314$110
VirginiaGEICO$1,916$160
WashingtonSAFECO$2,736$228
West VirginiaLiberty Mutual$1,469$122
WisconsinGEICO$1,552$129

Source: Experian data as of August 2025
Note: Costs above represent insurance quotes, not policy premiums


Cheapest Full Coverage Car Insurance for Young Drivers in U.S.
CarrierAnnual CostMonthly Cost
Root$2,809$234
Liberty Mutual$3,538$295
Mercury$4,109$342
SAFECO$4,158$346
Grange$4,288$357

Source: Experian data as of August 2025
Note: Young drivers include those ages 16 to 25; costs above represent insurance quotes, not policy premiums


Cheapest Full Coverage Car Insurance for Young Drivers in California
CarrierAnnual CostMonthly Cost
Root$3,093$258
Dairyland Insurance$3,633$303
Mercury$4,173$348
GEICO$5,062$422
National General$8,168$681

Source: Experian data as of August 2025
Note: Young drivers include those ages 16 to 25; costs above represent insurance quotes, not policy premiums


Cheapest Full Coverage Car Insurance for Seniors in U.S.
CarrierAnnual CostMonthly Cost
Travelers$1,642$137
Liberty Mutual$1,824$152
AAA Insurance$2,052$171
GEICO$2,088$174
Grange$2,111$176

Source: Experian data as of August 2025
Note: Senior drivers include those ages 65 and up; costs above represent insurance quotes, not policy premiums


Cheapest Full Coverage Car Insurance for Seniors in California
CarrierAnnual CostMonthly Cost
Dairyland Insurance$1,707$142
GEICO$2,088$174
Mercury$2,127$177
Root$2,994$249
National General$3,093$258

Source: Experian data as of August 2025
Note: Senior drivers include those ages 65 and up; costs above represent insurance quotes, not policy premiums


InsurerFull coverage (average cost per month)Average savings per month (compared to state average)
Root$2774% savings
GEICO$2860% savings
Mercury$2963% more
Liberty Mutual$3108% more
SAFECO$32212% more
Progressive$37029% more
Bristol West$50777% more
InsurerMinimum coverage (average cost per month)Average savings per month (compared to state average)
Liberty Mutual$16313% savings
Root$1822% savings
GEICO$1986% more
Progressive$25034% more
Bristol West$30664% more

Average Series Tokens (Full Tables)

California:

CityAverage cost of car insurance per month
Los Angeles$253
San Diego$155
Sacramento$175
San Jose$181
Fresno$156
Bakersfield$162
Stockton$166
Long Beach$189
Riverside$175
San Francisco$213

Cheapest Series Tokens (Individual)

Cheapest Car Insurance
Token SyntaxToken VariationDescription/Logic
chp1_min_carrier_name_usMercury In Cheapest Table 1: Where row is not ‘Total.' Where ‘Carrier Name' is not on excluded list. Where ‘Avg Annual Premium Custom' is the lowest value of the array. Display ‘Carrier Name'
chp1_min_carrier_value_us$1,277 In Cheapest Table 1: Where row is not ‘Total.' Where ‘Carrier Name' is not on excluded list. Where ‘Avg Annual Premium Custom' is the lowest value of the array. Display ‘Avg Annual Premium Custom'
chp1_min_carrier_value_monthly_us$106**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** = chp1_min_carrier_value_us/12
chp2_min_carrier_name_sdBristol West In Cheapest Table 2: Where row is not ‘Total.' Where ‘Carrier Name' is not on excluded list. Where ‘State Code-Combined' corresponds with the state in token.Where ‘Avg Annual Premium Custom' is the lowest value of the array. Display ‘Carrier Name'
chp2_min_carrier_value_sd $1,104 In Cheapest Table 2:Where row is not ‘Total.' Where ‘Carrier Name' is not on excluded list.Where ‘State Code-Combined' corresponds with the state in token. Where ‘Avg Annual Premium Custom' is the lowest value of the array.Display ‘Avg Annual Premium Custom'
chp2_min_carrier_value_monthly_sd $92**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** = chp2_min_carrier_value_[state] /12
chp3_full_carrier_name_usTravelersIn Cheapest Table 3: Where row is not ‘Total.' Where ‘Carrier Name' is not on excluded list.Where ‘Avg Annual Premium Custom' is the lowest value of the array.Display ‘Carrier Name'
chp3_full_carrier_value_us $1,758In Cheapest Table 3: Where row is not ‘Total.' Where ‘Carrier Name' is not on excluded list. Where ‘Avg Annual Premium Custom' is the lowest value of the array. Display ‘Avg Annual Premium Custom'
chp3_full_carrier_value_monthly_us$147**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** = chp3_full_carrier_value_us/12
chp4_full_carrier_name_moRootIn Cheapest Table 4: Where row is not ‘Total.' Where ‘Carrier Name' is not on excluded list. Where ‘State Code-Combined' corresponds with the state in token.Where ‘Avg Annual Premium Custom' is the lowest value of the array. Display ‘Carrier Name'
chp4_full_carrier_value_mo$2,169In Cheapest Table 4: Where row is not ‘Total.' Where ‘Carrier Name' is not on excluded list. Where ‘State Code-Combined' corresponds with the state in token.Where ‘Avg Annual Premium Custom' is the lowest value of the array. Display ‘Avg Annual Premium Custom'
chp4_full_carrier_value_monthly_mo$181**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** = chp4_full_carrier_value_[state] /12

Average Series Tokens (Individual)

Average Car Insurance Rates
Token SyntaxToken VariationDescription/Logic
avg1_full_min_us$2,328In Table 1: "Avg Annual Premium"
avg1_full_min_monthly_us$194Calculated Value, rounded to nearest whole number=avg1_full_min_us/12
avg12_full_min_[ca]$2,115In Table 12: Use "Avg Annual Premium" from row from corresponding state
avg12_full_min_monthly_[ca]$176**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg12_full_min_[state]/12
avg12_full_min_comp_[ca]9% less**Calculated Value, rounded to nearest whole number. Value should display with a percent sign (%).** ((avg12_full__min_[state] -avg1_full_min_us)/avg1_full_min_us)*100
avg3_min_us$1,546In Table 3: Where "Com/Coll=No", use "Avg Annual Premium" in the row named "Total"
avg3_min_monthly_us$129Calculated Value, rounded to nearest whole number
avg3_full_us$2,901In Table 3: Where "Com/Coll=Yes", use "Avg Annual Premium" in the row named "Total"
avg3_full_monthly_us$242 **Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg3_full_us/12
avg3_full_[ca]$3,043In Table 3: Where "Com/Coll=Yes", use "Avg Annual Premium" from row with corresponding state.
avg3_full_comp_[ca]5%Calculated Value, rounded to nearest whole number = (Table3_FullCoverage_[State] - Table3_Full_National) / Table3_Full_National
avg3_min_[nv]$2,245In Table 3: Where "Com/Coll=No", use "Avg Annual Premium" from row with corresponding state.
avg3_min_comp_[nv]45%Calculated Value, rounded to nearest whole number = (Table3_MinCoverage_[State] - Table3_Min_National) / Table3_Min_National
avg5_full_min_male_us$2,335In Table 5: Where Gender=Male, use ‘Avg Annual Premium' value in row named ‘total.'
avg5_full_min_male_monthly_us$195**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg5_full_min_male_us/12
avg5_full_min_male_[ca]$2,118In Table 5: Where Gender=Male, use ‘Avg Annual Premium' from row with corresponding state.
avg5_full_min_male_monthly_[ca]$177**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg5_full_min_male_[state]/12
avg5_full_min_female_us$2,321In Table 5: Where Gender=Female, use ‘Avg Annual Premium' value in row named ‘total.'
avg5_full_min_female_monthly_us $193 **Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg5_full_min_female_us/12
avg5_full_min_female_[nv]$3,048In Table 5: Where Gender=Female, use ‘Avg Annual Premium' from row with corresponding state.
avg5_full_min_female_monthly_[nv]$254**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg5_full_min_female_[state]/12
avg6_full_min_female_under20_us$3,309In Table 6: Where Gender=Female and Age Tier 10=Under 20, use ‘Avg Annual Premium' value.
avg6_full_min_female_20_29_us$2,684In Table 6: Where Gender=Female and Age Tier 10=20 to 29, use ‘Avg Annual Premium' value.
avg6_full_min_female_30_39_us$2,394In Table 6: Where Gender=Female and Age Tier 10=30 to 39, use ‘Avg Annual Premium' value.
avg6_full_min_female_40_49_us$2,299In Table 6: Where Gender=Female and Age Tier 10=40 to 49, use ‘Avg Annual Premium' value.
avg6_full_min_female_50_59_us$2,021In Table 6: Where Gender=Female and Age Tier 10=50 to 59, use ‘Avg Annual Premium' value.
avg6_full_min_female_60_69_us$1,737In Table 6: Where Gender=Female and Age Tier 10=60 to 69, use ‘Avg Annual Premium' value.
avg6_full_min_female_70_79_us$1,720In Table 6: Where Gender=Female and Age Tier 10=70 to 79, use ‘Avg Annual Premium' value.
avg6_full_min_female_80above_us$1,806In Table 6: Where Gender=Female and Age Tier 10=80 or above, use ‘Avg Annual Premium' value.
avg6_full_min_male_under20_us$3,501In Table 6: Where Gender=Male and Age Tier 10=Under 20, use ‘Avg Annual Premium' value.
avg6_full_min_male_20_29_us$2,767In Table 6: Where Gender=Male and Age Tier 10=20 to 29, use ‘Avg Annual Premium' value.
avg6_full_min_male_30_39_us$2,265In Table 6: Where Gender=Male and Age Tier 10=30 to 39, use ‘Avg Annual Premium' value.
avg6_full_min_male_40_49_us$2,163In Table 6: Where Gender=Male and Age Tier 10=40 to 49, use ‘Avg Annual Premium' value.
avg6_full_min_male_50_59_us$1,969In Table 6: Where Gender=Male and Age Tier 10=50 to 59, use ‘Avg Annual Premium' value.
avg6_full_min_male_60_69_us$1,722In Table 6: Where Gender=Male and Age Tier 10=60 to 69, use ‘Avg Annual Premium' value.
avg6_full_min_male_70_79_us$1,849In Table 6: Where Gender=Male and Age Tier 10=70 to 79, use ‘Avg Annual Premium' value.
avg6_full_min_male_80above_us$1,987In Table 6: Where Gender=Male and Age Tier 10=80 or above, use ‘Avg Annual Premium' value.
avg4_full_min_clean_us$2,185In Table 4: Use ‘Avg Annual Premium' in row named ‘total.'
avg4_full_min_clean_monthly_us$182**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg4_full_min_clean_us/12
avg4_full_min_clean_[ca]$1,960In Table 4: Use ‘Avg Annual Premium' from row with corresponding state.
avg4_full_min_clean_monthly_[ga]$272**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg4_full_min_clean_[state]/12
avg7_full_min_incident_1_us$2,527In Table 7: Where Incident Bucket=‘=1 Incident' use ‘Avg Annual Premium.'
avg7_full_min_incident_2_us$2,752In Table 7: Where Incident Bucket=‘=2 Incidents' use ‘Avg Annual Premium.'
avg7_full_min_incident_3_us$3,140In Table 7: Where Incident Bucket=‘=>3 Incidents' use ‘Avg Annual Premium.'
avg9_full_min_incident_1_[ca]$2,389In Table 7: Where Incident Bucket=‘=1 Incident' use ‘Avg Annual Premium' from row with corresponding state.
avg9_full_min_incident_2_[tn]$2,022In Table 7: Where Incident Bucket=‘=2 Incidents' use ‘Avg Annual Premium' from row with corresponding state.
avg9_full_min_incident_3_[ca]$3,128In Table 7: Where Incident Bucket=‘=>3 Incidents' use ‘Avg Annual Premium' from row with corresponding state.
avg8_full_min_violation_1_us$2,655In Table 8: Where Violation Bucket=‘=1 Violation' use ‘Avg Annual Premium.'
avg8_full_min_violation_2_us$2,655In Table 8: Where Violation Bucket=‘=2 Violations' use ‘Avg Annual Premium.'
avg8_full_min_violation_3_us$3,034In Table 8: Where Violation Bucket=‘=>3 Violations' use ‘Avg Annual Premium.'
avg10_full_min_violation_1_[ca]$2,436In Table 10: Where Violation Bucket=‘=1 Violation' use ‘Avg Annual Premium' from row with corresponding state.
avg10_full_min_violation_2_[tn]$2,040In Table 10: Where Violation Bucket=‘=2 Violations' use ‘Avg Annual Premium' from row with corresponding state.
avg10_full_min_violation_3_[or]$2,856In Table 10: Where Violation Bucket=‘=>3 Violations' use ‘Avg Annual Premium' from row with corresponding state.

MISC Tokens

August 2025

What’s on your credit report?

Stay up to date with your latest credit information—and get your FICO® Score for free.

Get your free report

No credit card required

Promo icon.

About the author

Ben Luthi has worked in financial planning, banking and auto finance, and writes about all aspects of money. His work has appeared in Time, Success, USA Today, Credit Karma, NerdWallet, Wirecutter and more.

Read more from Ben

Explore more topics

Share article

Experian's Diversity logo.

Experian’s Inclusion and BelongingLearn more how Experian is committed

Download from the Apple App Store.Get it on Google Play.