Looker Tokens List

Article image.

Cheapest Series Tokens (Full Tables)

Cheapest Minimum Coverage Car Insurance Carriers in the U.S.
CarrierAnnual CostMonthly Cost
Liberty Mutual$1,235$103
Root$1,404$117
Mercury$1,434$119
SAFECO$1,527$127
National General$1,687$141

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


Cheapest Minimum Coverage Car Insurance Carriers in California
CarrierAnnual CostMonthly Cost
Mercury$1,402$117
Root$1,476$123
GEICO$1,685$140
National General$1,876$156
Dairyland Insurance$2,038$170

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


Cheapest Full Coverage Car Insurance Carriers in the U.S.
CarrierAnnual CostMonthly Cost
Travelers$1,790$149
Nationwide$2,253$188
Liberty Mutual$2,261$188
Root$2,535$211
Mercury$2,630$219

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


Cheapest Full Coverage Car Insurance Carriers in California
CarrierAnnual CostMonthly Cost
Mercury$2,855$238
Root$3,127$261
GEICO$3,379$282
National General$4,890$407
Bristol West$5,306$442

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


Cheapest Car Insurance Carrier by State
StateCarrierAnnual CostMonthly Cost
AlabamaLiberty Mutual$1,363$114
AlaskaGEICO$2,607$217
ArizonaLiberty Mutual$1,648$137
ArkansasLiberty Mutual$1,468$122
CaliforniaMercury$2,855$238
ColoradoLiberty Mutual$2,168$181
ConnecticutSAFECO$2,401$200
DelawareLiberty Mutual$1,962$164
District of ColumbiaGEICO$3,756$313
FloridaTravelers$2,190$183
GeorgiaTravelers$2,207$184
HawaiiGEICO$1,618$135
IdahoLiberty Mutual$820$68
IllinoisLiberty Mutual$1,564$130
IndianaLiberty Mutual$970$81
IowaRoot$1,222$102
KansasRoot$1,525$127
KentuckyLiberty Mutual$1,563$130
LouisianaNational General$2,474$206
MaineLiberty Mutual$840$70
MarylandLiberty Mutual$2,850$237
MassachusettsLiberty Mutual$1,469$122
MichiganLiberty Mutual$3,055$255
MinnesotaLiberty Mutual$1,410$118
MississippiLiberty Mutual$1,495$125
MissouriLiberty Mutual$1,679$140
MontanaRoot$1,601$133
NebraskaRoot$1,614$135
NevadaLiberty Mutual$3,287$274
New HampshireLiberty Mutual$785$65
New JerseyLiberty Mutual$2,576$215
New MexicoLiberty Mutual$1,190$99
New YorkAAA Insurance$4,829$402
North CarolinaTravelers$1,442$120
OhioLiberty Mutual$1,368$114
OklahomaLiberty Mutual$1,562$130
OregonLiberty Mutual$1,669$139
PennsylvaniaLiberty Mutual$1,359$113
Rhode IslandProgressive$3,377$281
South CarolinaGEICO$2,502$208
South DakotaSAFECO$1,890$158
TennesseeLiberty Mutual$1,612$134
TexasMercury$2,006$167
UtahLiberty Mutual$1,249$104
VirginiaLiberty Mutual$1,852$154
WashingtonRoot$2,055$171
West VirginiaLiberty Mutual$1,375$115
WisconsinLiberty Mutual$1,028$86

Source: Experian data as of February 2026
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,861$238
Liberty Mutual$3,259$272
Nationwide$3,300$275
SAFECO$4,008$334
Mercury$4,397$366

Source: Experian data as of February 2026
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,250$271
Mercury$4,704$392
GEICO$5,596$466
National General$8,127$677
Dairyland Insurance$8,298$692

Source: Experian data as of February 2026
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
Liberty Mutual$1,646$137
Travelers$1,666$139
Nationwide$2,063$172
AAA Insurance$2,120$177
Mercury$2,222$185

Source: Experian data as of February 2026
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
Mercury$2,183$182
GEICO$2,223$185
Root$2,986$249
National General$3,192$266
Dairyland Insurance$3,960$330

Source: Experian data as of February 2026
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)
Liberty Mutual$27410% savings
Root$2876% savings
GEICO$2924% savings
SAFECO$3153% more
Mercury$3205% more
Progressive$40131% more
Dairyland Insurance$41636% more
Bristol West$51569% more
InsurerMinimum coverage (average cost per month)Average savings per month (compared to state average)
Liberty Mutual$14427% savings
SAFECO$1828% savings
Root$1933% savings
Dairyland Insurance$1971% savings
GEICO$2085% more
Progressive$28543% more
Bristol West$32664% more

Average Series Tokens (Full Tables)

California:

CityAverage cost of car insurance per month
Los Angeles$252
San Diego$155
Sacramento$174
San Jose$177
Fresno$158
Bakersfield$162
Long Beach$187
Stockton$169
Riverside$179
San Francisco$216

Cheapest Series Tokens (Individual)

Cheapest Car Insurance
Token SyntaxToken VariationDescription/Logic
chp1_min_carrier_name_usLiberty Mutual 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,235 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$103**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,129 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 $94**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,790In 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$149**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** = chp3_full_carrier_value_us/12
chp4_full_carrier_name_moLiberty MutualIn 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$1,679In 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$140**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,292In Table 1: "Avg Annual Premium"
avg1_full_min_monthly_us$191Calculated Value, rounded to nearest whole number=avg1_full_min_us/12
avg12_full_min_[ca]$2,114In 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]8% 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,564In Table 3: Where "Com/Coll=No", use "Avg Annual Premium" in the row named "Total"
avg3_min_monthly_us$130Calculated Value, rounded to nearest whole number
avg3_full_us$2,920In Table 3: Where "Com/Coll=Yes", use "Avg Annual Premium" in the row named "Total"
avg3_full_monthly_us$243 **Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg3_full_us/12
avg3_full_[ca]$2,995In Table 3: Where "Com/Coll=Yes", use "Avg Annual Premium" from row with corresponding state.
avg3_full_comp_[ca]3%Calculated Value, rounded to nearest whole number = (Table3_FullCoverage_[State] - Table3_Full_National) / Table3_Full_National
avg3_min_[nv]$2,382In Table 3: Where "Com/Coll=No", use "Avg Annual Premium" from row with corresponding state.
avg3_min_comp_[nv]52%Calculated Value, rounded to nearest whole number = (Table3_MinCoverage_[State] - Table3_Min_National) / Table3_Min_National
avg5_full_min_male_us$2,304In Table 5: Where Gender=Male, use ‘Avg Annual Premium' value in row named ‘total.'
avg5_full_min_male_monthly_us$192**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,120In 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,280In Table 5: Where Gender=Female, use ‘Avg Annual Premium' value in row named ‘total.'
avg5_full_min_female_monthly_us $190 **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,191In Table 5: Where Gender=Female, use ‘Avg Annual Premium' from row with corresponding state.
avg5_full_min_female_monthly_[nv]$266**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,201In Table 6: Where Gender=Female and Age Tier 10=Under 20, use ‘Avg Annual Premium' value.
avg6_full_min_female_20_29_us$2,717In 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,404In 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,284In 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,032In 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,785In 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,771In Table 6: Where Gender=Female and Age Tier 10=70 to 79, use ‘Avg Annual Premium' value.
avg6_full_min_female_80above_us$1,777In Table 6: Where Gender=Female and Age Tier 10=80 or above, use ‘Avg Annual Premium' value.
avg6_full_min_male_under20_us$3,413In Table 6: Where Gender=Male and Age Tier 10=Under 20, use ‘Avg Annual Premium' value.
avg6_full_min_male_20_29_us$2,776In 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,284In 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,984In 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,766In 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,868In Table 6: Where Gender=Male and Age Tier 10=70 to 79, use ‘Avg Annual Premium' value.
avg6_full_min_male_80above_us$2,007In Table 6: Where Gender=Male and Age Tier 10=80 or above, use ‘Avg Annual Premium' value.
avg4_full_min_clean_us$2,134In Table 4: Use ‘Avg Annual Premium' in row named ‘total.'
avg4_full_min_clean_monthly_us$178**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,966In Table 4: Use ‘Avg Annual Premium' from row with corresponding state.
avg4_full_min_clean_monthly_[ga]$254**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,507In Table 7: Where Incident Bucket=‘=1 Incident' use ‘Avg Annual Premium.'
avg7_full_min_incident_2_us$2,689In Table 7: Where Incident Bucket=‘=2 Incidents' use ‘Avg Annual Premium.'
avg7_full_min_incident_3_us$3,155In Table 7: Where Incident Bucket=‘=>3 Incidents' use ‘Avg Annual Premium.'
avg9_full_min_incident_1_[ca]$2,381In Table 7: Where Incident Bucket=‘=1 Incident' use ‘Avg Annual Premium' from row with corresponding state.
avg9_full_min_incident_2_[tn]$2,426In Table 7: Where Incident Bucket=‘=2 Incidents' use ‘Avg Annual Premium' from row with corresponding state.
avg9_full_min_incident_3_[ca]$3,076In Table 7: Where Incident Bucket=‘=>3 Incidents' use ‘Avg Annual Premium' from row with corresponding state.
avg8_full_min_violation_1_us$2,584In Table 8: Where Violation Bucket=‘=1 Violation' use ‘Avg Annual Premium.'
avg8_full_min_violation_2_us$2,608In Table 8: Where Violation Bucket=‘=2 Violations' use ‘Avg Annual Premium.'
avg8_full_min_violation_3_us$2,940In Table 8: Where Violation Bucket=‘=>3 Violations' use ‘Avg Annual Premium.'
avg10_full_min_violation_1_[ca]$2,433In Table 10: Where Violation Bucket=‘=1 Violation' use ‘Avg Annual Premium' from row with corresponding state.
avg10_full_min_violation_2_[tn]$2,203In Table 10: Where Violation Bucket=‘=2 Violations' use ‘Avg Annual Premium' from row with corresponding state.
avg10_full_min_violation_3_[or]$2,804In Table 10: Where Violation Bucket=‘=>3 Violations' use ‘Avg Annual Premium' from row with corresponding state.

MISC Tokens

February 2026

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 app.

Download the free Experian appCarry trusted financial tools with you

Download from the Apple App Store.Get it on Google Play.
Experian's Diversity logo.

Experian’s Inclusion and BelongingLearn more how Experian is committed