Looker Tokens List

Article image.

Cheapest Series Tokens (Full Tables)

Cheapest Minimum Coverage Car Insurance Carriers in the U.S.
CarrierAnnual CostMonthly Cost
Lemonade$1,277$106
Aspire General$1,339$112
Root$1,378$115
Liberty Mutual - Direct$1,387$116
National General Value$1,443$120

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


Cheapest Minimum Coverage Car Insurance Carriers in California
CarrierAnnual CostMonthly Cost
Root$1,534$128
Mercury$1,582$132
Drive Insurance$1,632$136
GEICO$1,642$137
National General$2,038$170

Source: Experian data as of June 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,799$150
Lemonade$1,868$156
Nationwide$2,280$190
Liberty Mutual - Direct$2,486$207
Root$2,513$209

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


Cheapest Full Coverage Car Insurance Carriers in California
CarrierAnnual CostMonthly Cost
Mercury$3,067$256
Root$3,135$261
GEICO$3,482$290
Drive Insurance$3,889$324
National General$5,121$427

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


Cheapest Car Insurance Carrier by State
StateCarrierAnnual CostMonthly Cost
AlabamaRoot$1,625$135
AlaskaGEICO$2,139$178
ArizonaTravelers$1,772$148
ArkansasRoot$1,617$135
CaliforniaMercury$3,067$256
ColoradoNational General$1,140$95
ConnecticutLiberty Mutual - Agency$2,474$206
DelawareRoot$2,879$240
District of ColumbiaGEICO$3,734$311
FloridaTravelers$2,193$183
GeorgiaTravelers$2,220$185
HawaiiGEICO$1,588$132
IdahoLiberty Mutual - Direct$1,042$87
IllinoisLemonade$1,491$124
IndianaLemonade$1,049$87
IowaRoot$1,229$102
KansasRoot$1,503$125
KentuckyRoot$2,176$181
LouisianaNational General$2,289$191
MaineLiberty Mutual - Direct$1,222$102
MarylandLiberty Mutual - Agency$2,952$246
MassachusettsLiberty Mutual - Direct$1,648$137
MichiganLiberty Mutual - Direct$2,670$223
MinnesotaNational General$1,465$122
MississippiRoot$1,543$129
MissouriRoot$2,216$185
MontanaRoot$1,555$130
NebraskaLiberty Mutual - Direct$1,295$108
NevadaLiberty Mutual - Direct$2,007$167
New HampshireLiberty Mutual - Direct$1,130$94
New JerseyTravelers$2,082$174
New MexicoLiberty Mutual - Direct$1,442$120
New YorkTravelers$2,363$197
North CarolinaTravelers$1,345$112
OhioLemonade$1,262$105
OklahomaLiberty Mutual - Direct$1,646$137
OregonRoot$1,874$156
PennsylvaniaLiberty Mutual - Direct$1,638$137
Rhode IslandLiberty Mutual - Direct$3,655$305
South CarolinaGEICO$2,456$205
South DakotaLiberty Mutual - Agency$1,681$140
TennesseeRoot$1,726$144
TexasMercury$2,014$168
UtahRoot$1,991$166
VirginiaLiberty Mutual - Direct$1,769$147
WashingtonRoot$1,981$165
West VirginiaLiberty Mutual - Direct$1,769$147
WisconsinLiberty Mutual - Direct$1,170$98

Source: Experian data as of June 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,865$239
Lemonade$2,916$243
Nationwide$3,406$284
Liberty Mutual - Direct$3,667$306
Liberty Mutual - Agency$3,849$321

Source: Experian data as of June 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,257$271
Mercury$5,007$417
GEICO$5,536$461
Drive Insurance$6,086$507
National General$8,191$683

Source: Experian data as of June 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
Lemonade$1,531$128
Travelers$1,676$140
Liberty Mutual - Direct$1,788$149
Nationwide$2,041$170
AAA Insurance$2,107$176

Source: Experian data as of June 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,255$188
GEICO$2,309$192
Drive Insurance$2,931$244
Root$2,938$245
National General$3,445$287

Source: Experian data as of June 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 - Direct$16746% savings
Root$2897% savings
Liberty Mutual - Agency$3023% savings
GEICO$3033% savings
Mercury$35213% more
Dairyland Insurance$41433% more
Progressive$41533% more
Bristol West$53170% more
InsurerMinimum coverage (average cost per month)Average savings per month (compared to state average)
Liberty Mutual - Direct$10051% savings
Liberty Mutual - Agency$17713% savings
Root$1925% savings
Dairyland Insurance$2011% savings
GEICO$2072% more
Progressive$30349% more
Bristol West$34470% more

Average Series Tokens (Full Tables)

California:

CityAverage cost of car insurance per month
Los Angeles$254
San Diego$158
Sacramento$179
San Jose$180
Fresno$161
Bakersfield$163
Long Beach$190
Stockton$167
Riverside$183
San Francisco$205

Cheapest Series Tokens (Individual)

Cheapest Car Insurance
Token SyntaxToken VariationDescription/Logic
chp1_min_carrier_name_usLemonade 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_sdGEICO 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 $926 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 $77**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,799In 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$150**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,216In 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$185**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,273In Table 1: "Avg Annual Premium"
avg1_full_min_monthly_us$189Calculated Value, rounded to nearest whole number=avg1_full_min_us/12
avg12_full_min_[ca]$2,217In Table 12: Use "Avg Annual Premium" from row from corresponding state
avg12_full_min_monthly_[ca]$185**Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** =avg12_full_min_[state]/12
avg12_full_min_comp_[ca]2% 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,572In 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,924In 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,994In 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,436In Table 3: Where "Com/Coll=No", use "Avg Annual Premium" from row with corresponding state.
avg3_min_comp_[nv]55%Calculated Value, rounded to nearest whole number = (Table3_MinCoverage_[State] - Table3_Min_National) / Table3_Min_National
avg5_full_min_male_us$2,296In Table 5: Where Gender=Male, use ‘Avg Annual Premium' value in row named ‘total.'
avg5_full_min_male_monthly_us$191**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,233In Table 5: Where Gender=Male, use ‘Avg Annual Premium' from row with corresponding state.
avg5_full_min_male_monthly_[ca]$186**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,247In Table 5: Where Gender=Female, use ‘Avg Annual Premium' value in row named ‘total.'
avg5_full_min_female_monthly_us $187 **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,145In 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,192In Table 6: Where Gender=Female and Age Tier 10=Under 20, use ‘Avg Annual Premium' value.
avg6_full_min_female_20_29_us$2,739In 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,403In 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,275In 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,029In 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,802In 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,785In Table 6: Where Gender=Female and Age Tier 10=70 to 79, use ‘Avg Annual Premium' value.
avg6_full_min_female_80above_us$1,745In Table 6: Where Gender=Female and Age Tier 10=80 or above, use ‘Avg Annual Premium' value.
avg6_full_min_male_under20_us$3,420In Table 6: Where Gender=Male and Age Tier 10=Under 20, use ‘Avg Annual Premium' value.
avg6_full_min_male_20_29_us$2,811In 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,302In 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,183In 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,989In 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,783In 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,903In Table 6: Where Gender=Male and Age Tier 10=70 to 79, use ‘Avg Annual Premium' value.
avg6_full_min_male_80above_us$1,971In Table 6: Where Gender=Male and Age Tier 10=80 or above, use ‘Avg Annual Premium' value.
avg4_full_min_clean_us$2,118In 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]$2,098In Table 4: Use ‘Avg Annual Premium' from row with corresponding state.
avg4_full_min_clean_monthly_[ga]$236**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,466In Table 7: Where Incident Bucket=‘=1 Incident' use ‘Avg Annual Premium.'
avg7_full_min_incident_2_us$2,683In Table 7: Where Incident Bucket=‘=2 Incidents' use ‘Avg Annual Premium.'
avg7_full_min_incident_3_us$3,091In Table 7: Where Incident Bucket=‘=>3 Incidents' use ‘Avg Annual Premium.'
avg9_full_min_incident_1_[ca]$2,396In Table 7: Where Incident Bucket=‘=1 Incident' use ‘Avg Annual Premium' from row with corresponding state.
avg9_full_min_incident_2_[tn]$2,417In Table 7: Where Incident Bucket=‘=2 Incidents' use ‘Avg Annual Premium' from row with corresponding state.
avg9_full_min_incident_3_[ca]$3,101In Table 7: Where Incident Bucket=‘=>3 Incidents' use ‘Avg Annual Premium' from row with corresponding state.
avg8_full_min_violation_1_us$2,538In Table 8: Where Violation Bucket=‘=1 Violation' use ‘Avg Annual Premium.'
avg8_full_min_violation_2_us$2,585In Table 8: Where Violation Bucket=‘=2 Violations' use ‘Avg Annual Premium.'
avg8_full_min_violation_3_us$2,931In Table 8: Where Violation Bucket=‘=>3 Violations' use ‘Avg Annual Premium.'
avg10_full_min_violation_1_[ca]$2,461In Table 10: Where Violation Bucket=‘=1 Violation' use ‘Avg Annual Premium' from row with corresponding state.
avg10_full_min_violation_2_[tn]$2,111In Table 10: Where Violation Bucket=‘=2 Violations' use ‘Avg Annual Premium' from row with corresponding state.
avg10_full_min_violation_3_[or]$2,750In Table 10: Where Violation Bucket=‘=>3 Violations' use ‘Avg Annual Premium' from row with corresponding state.

MISC Tokens

June 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