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,225$102
Lemonade$1,291$108
Root$1,409$117
Mercury$1,468$122
SAFECO$1,551$129

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


Cheapest Minimum Coverage Car Insurance Carriers in California
CarrierAnnual CostMonthly Cost
Mercury$1,453$121
Root$1,505$125
GEICO$1,679$140
National General$1,912$159
Dairyland Insurance$2,042$170

Source: Experian data as of March 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,787$149
Lemonade$2,083$174
Liberty Mutual$2,228$186
Nationwide$2,243$187
Root$2,546$212

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


Cheapest Full Coverage Car Insurance Carriers in California
CarrierAnnual CostMonthly Cost
Mercury$2,916$243
Root$3,155$263
GEICO$3,417$285
National General$4,930$411
Bristol West$5,372$448

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


Cheapest Car Insurance Carrier by State
StateCarrierAnnual CostMonthly Cost
AlabamaLiberty Mutual$1,368$114
AlaskaGEICO$2,490$207
ArizonaLiberty Mutual$1,663$139
ArkansasLiberty Mutual$1,452$121
CaliforniaMercury$2,916$243
ColoradoLiberty Mutual$2,152$179
ConnecticutSAFECO$2,426$202
DelawareLiberty Mutual$1,870$156
District of ColumbiaGEICO$3,742$312
FloridaTravelers$2,193$183
GeorgiaTravelers$2,236$186
HawaiiGEICO$1,618$135
IdahoLiberty Mutual$812$68
IllinoisLiberty Mutual$1,559$130
IndianaLiberty Mutual$1,067$89
IowaRoot$1,235$103
KansasRoot$1,523$127
KentuckyLiberty Mutual$1,581$132
LouisianaNational General$2,452$204
MaineLiberty Mutual$859$72
MarylandLiberty Mutual$2,839$237
MassachusettsLiberty Mutual$1,411$118
MichiganLiberty Mutual$2,878$240
MinnesotaLiberty Mutual$1,413$118
MississippiLiberty Mutual$1,487$124
MissouriLiberty Mutual$1,736$145
MontanaRoot$1,564$130
NebraskaRoot$1,619$135
NevadaLiberty Mutual$3,105$259
New HampshireLiberty Mutual$802$67
New JerseyLiberty Mutual$2,659$222
New MexicoLiberty Mutual$1,175$98
New YorkAAA Insurance$4,744$395
North CarolinaTravelers$1,435$120
OhioLiberty Mutual$1,363$114
OklahomaLiberty Mutual$1,467$122
OregonLiberty Mutual$1,690$141
PennsylvaniaLiberty Mutual$1,342$112
Rhode IslandProgressive$3,407$284
South CarolinaGEICO$2,491$208
South DakotaSAFECO$1,872$156
TennesseeLiberty Mutual$1,563$130
TexasMercury$2,004$167
UtahLiberty Mutual$1,287$107
VirginiaLiberty Mutual$1,746$146
WashingtonRoot$2,035$170
West VirginiaLiberty Mutual$1,380$115
WisconsinLiberty Mutual$1,032$86

Source: Experian data as of March 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,878$240
Lemonade$3,153$263
Liberty Mutual$3,221$268
Nationwide$3,304$275
SAFECO$3,964$330

Source: Experian data as of March 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,277$273
Mercury$4,793$399
GEICO$5,572$464
National General$8,101$675
Dairyland Insurance$8,420$702

Source: Experian data as of March 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,617$135
Travelers$1,665$139
Lemonade$1,684$140
Nationwide$2,046$171
AAA Insurance$2,115$176

Source: Experian data as of March 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,205$184
GEICO$2,259$188
Root$2,989$249
National General$3,228$269
Dairyland Insurance$4,006$334

Source: Experian data as of March 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$25915% savings
Root$2876% savings
GEICO$2963% savings
SAFECO$3132% more
Mercury$3287% more
Progressive$40533% more
Dairyland Insurance$41235% more
Bristol West$52572% more
InsurerMinimum coverage (average cost per month)Average savings per month (compared to state average)
Liberty Mutual$14030% savings
SAFECO$18110% savings
Root$1934% savings
Dairyland Insurance$1972% savings
GEICO$2073% more
Progressive$29146% more
Bristol West$33467% more

Average Series Tokens (Full Tables)

California:

CityAverage cost of car insurance per month
Los Angeles$253
San Diego$155
Sacramento$177
San Jose$177
Fresno$158
Bakersfield$160
Long Beach$188
Stockton$168
Riverside$177
San Francisco$207

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,225 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$102**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,113 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 $93**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,787In 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,736In 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$145**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,293In 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,133In Table 12: Use "Avg Annual Premium" from row from corresponding state
avg12_full_min_monthly_[ca]$178**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg12_full_min_[state]/12
avg12_full_min_comp_[ca]7% 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,573In Table 3: Where "Com/Coll=No", use "Avg Annual Premium" in the row named "Total"
avg3_min_monthly_us$131Calculated Value, rounded to nearest whole number
avg3_full_us$2,930In Table 3: Where "Com/Coll=Yes", use "Avg Annual Premium" in the row named "Total"
avg3_full_monthly_us$244 **Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg3_full_us/12
avg3_full_[ca]$2,990In Table 3: Where "Com/Coll=Yes", use "Avg Annual Premium" from row with corresponding state.
avg3_full_comp_[ca]2%Calculated Value, rounded to nearest whole number = (Table3_FullCoverage_[State] - Table3_Full_National) / Table3_Full_National
avg3_min_[nv]$2,403In Table 3: Where "Com/Coll=No", use "Avg Annual Premium" from row with corresponding state.
avg3_min_comp_[nv]53%Calculated Value, rounded to nearest whole number = (Table3_MinCoverage_[State] - Table3_Min_National) / Table3_Min_National
avg5_full_min_male_us$2,305In 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,138In Table 5: Where Gender=Male, use ‘Avg Annual Premium' from row with corresponding state.
avg5_full_min_male_monthly_[ca]$178**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,143In Table 5: Where Gender=Female, use ‘Avg Annual Premium' from row with corresponding state.
avg5_full_min_female_monthly_[nv]$262**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,215In Table 6: Where Gender=Female and Age Tier 10=Under 20, use ‘Avg Annual Premium' value.
avg6_full_min_female_20_29_us$2,740In 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,405In 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,288In 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,039In 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,795In 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,790In Table 6: Where Gender=Female and Age Tier 10=70 to 79, use ‘Avg Annual Premium' value.
avg6_full_min_female_80above_us$1,748In Table 6: Where Gender=Female and Age Tier 10=80 or above, use ‘Avg Annual Premium' value.
avg6_full_min_male_under20_us$3,419In Table 6: Where Gender=Male and Age Tier 10=Under 20, use ‘Avg Annual Premium' value.
avg6_full_min_male_20_29_us$2,788In 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,294In 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,172In 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,995In 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,772In 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,869In Table 6: Where Gender=Male and Age Tier 10=70 to 79, use ‘Avg Annual Premium' value.
avg6_full_min_male_80above_us$2,019In Table 6: Where Gender=Male and Age Tier 10=80 or above, use ‘Avg Annual Premium' value.
avg4_full_min_clean_us$2,129In Table 4: Use ‘Avg Annual Premium' in row named ‘total.'
avg4_full_min_clean_monthly_us$177**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,990In Table 4: Use ‘Avg Annual Premium' from row with corresponding state.
avg4_full_min_clean_monthly_[ga]$246**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,493In Table 7: Where Incident Bucket=‘=1 Incident' use ‘Avg Annual Premium.'
avg7_full_min_incident_2_us$2,698In Table 7: Where Incident Bucket=‘=2 Incidents' use ‘Avg Annual Premium.'
avg7_full_min_incident_3_us$3,183In Table 7: Where Incident Bucket=‘=>3 Incidents' use ‘Avg Annual Premium.'
avg9_full_min_incident_1_[ca]$2,375In Table 7: Where Incident Bucket=‘=1 Incident' use ‘Avg Annual Premium' from row with corresponding state.
avg9_full_min_incident_2_[tn]$2,446In Table 7: Where Incident Bucket=‘=2 Incidents' use ‘Avg Annual Premium' from row with corresponding state.
avg9_full_min_incident_3_[ca]$3,075In Table 7: Where Incident Bucket=‘=>3 Incidents' use ‘Avg Annual Premium' from row with corresponding state.
avg8_full_min_violation_1_us$2,577In Table 8: Where Violation Bucket=‘=1 Violation' use ‘Avg Annual Premium.'
avg8_full_min_violation_2_us$2,621In Table 8: Where Violation Bucket=‘=2 Violations' use ‘Avg Annual Premium.'
avg8_full_min_violation_3_us$2,967In Table 8: Where Violation Bucket=‘=>3 Violations' use ‘Avg Annual Premium.'
avg10_full_min_violation_1_[ca]$2,440In Table 10: Where Violation Bucket=‘=1 Violation' use ‘Avg Annual Premium' from row with corresponding state.
avg10_full_min_violation_2_[tn]$2,199In Table 10: Where Violation Bucket=‘=2 Violations' use ‘Avg Annual Premium' from row with corresponding state.
avg10_full_min_violation_3_[or]$2,823In Table 10: Where Violation Bucket=‘=>3 Violations' use ‘Avg Annual Premium' from row with corresponding state.

MISC Tokens

March 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