
Looker Tokens List
Cheapest Series Tokens (Full Tables)
Carrier | Annual Cost | Monthly Cost |
---|---|---|
Mercury | $1,239 | $103 |
Liberty Mutual | $1,308 | $109 |
SAFECO | $1,435 | $120 |
Root | $1,436 | $120 |
Plymouth Rock | $1,664 | $139 |
Source: Experian data as of July 2025
Note: Costs above represent insurance quotes, not policy premiums
Carrier | Annual Cost | Monthly Cost |
---|---|---|
Mercury | $1,108 | $92 |
Root | $1,375 | $115 |
GEICO | $1,472 | $123 |
National General | $1,815 | $151 |
Bristol West | $2,069 | $172 |
Source: Experian data as of July 2025
Note: Costs above represent insurance quotes, not policy premiums
Carrier | Annual Cost | Monthly Cost |
---|---|---|
Travelers | $1,720 | $143 |
Integrity | $2,480 | $207 |
Liberty Mutual | $2,498 | $208 |
Grange | $2,517 | $210 |
Root | $2,524 | $210 |
Source: Experian data as of July 2025
Note: Costs above represent insurance quotes, not policy premiums
Carrier | Annual Cost | Monthly Cost |
---|---|---|
Dairyland Insurance | $2,349 | $196 |
Mercury | $2,573 | $214 |
Root | $3,046 | $254 |
GEICO | $3,047 | $254 |
National General | $4,918 | $410 |
Source: Experian data as of July 2025
Note: Costs above represent insurance quotes, not policy premiums
Cheapest Car Insurance Carrier by State
State | Carrier | Annual Cost | Monthly Cost |
---|---|---|---|
Alabama | Root | $1,562 | $130 |
Alaska | GEICO | $2,551 | $213 |
Arizona | Liberty Mutual | $1,676 | $140 |
Arkansas | Root | $1,701 | $142 |
California | Dairyland Insurance | $2,349 | $196 |
Colorado | Root | $2,148 | $179 |
Connecticut | SAFECO | $2,180 | $182 |
Delaware | Liberty Mutual | $2,199 | $183 |
District of Columbia | GEICO | $3,548 | $296 |
Florida | Travelers | $2,182 | $182 |
Georgia | Root | $2,874 | $239 |
Hawaii | GEICO | $1,590 | $132 |
Idaho | Liberty Mutual | $1,141 | $95 |
Illinois | Liberty Mutual | $2,081 | $173 |
Indiana | Liberty Mutual | $1,311 | $109 |
Iowa | Liberty Mutual | $947 | $79 |
Kansas | Root | $1,560 | $130 |
Kentucky | Root | $2,160 | $180 |
Louisiana | Root | $2,465 | $205 |
Maine | Progressive | $1,218 | $102 |
Maryland | Liberty Mutual | $2,860 | $238 |
Massachusetts | Liberty Mutual | $2,439 | $203 |
Michigan | Progressive | $3,290 | $274 |
Minnesota | National General | $1,548 | $129 |
Mississippi | Liberty Mutual | $1,760 | $147 |
Missouri | Root | $2,169 | $181 |
Montana | Root | $1,731 | $144 |
Nebraska | Liberty Mutual | $1,522 | $127 |
Nevada | Root | $3,323 | $277 |
New Hampshire | Progressive | $1,327 | $111 |
New Jersey | AAA Insurance | $2,654 | $221 |
New Mexico | Liberty Mutual | $1,369 | $114 |
New York | Progressive | $5,956 | $496 |
North Carolina | National General | $1,694 | $141 |
Ohio | Liberty Mutual | $1,347 | $112 |
Oklahoma | Root | $1,695 | $141 |
Oregon | Liberty Mutual | $1,412 | $118 |
Pennsylvania | Root | $1,985 | $165 |
Rhode Island | Progressive | $3,140 | $262 |
South Carolina | Progressive | $2,377 | $198 |
South Dakota | SAFECO | $1,988 | $166 |
Tennessee | Root | $1,732 | $144 |
Texas | Mercury | $1,997 | $166 |
Utah | Liberty Mutual | $1,339 | $112 |
Virginia | GEICO | $1,901 | $158 |
Washington | SAFECO | $2,735 | $228 |
West Virginia | Liberty Mutual | $1,474 | $123 |
Wisconsin | GEICO | $1,542 | $129 |
Source: Experian data as of July 2025
Note: Costs above represent insurance quotes, not policy premiums
Carrier | Annual Cost | Monthly Cost |
---|---|---|
Root | $2,817 | $235 |
Liberty Mutual | $3,564 | $297 |
Mercury | $4,022 | $335 |
SAFECO | $4,126 | $344 |
Integrity | $4,186 | $349 |
Source: Experian data as of July 2025
Note: Young drivers include those ages 16 to 25; costs above represent insurance quotes, not policy premiums
Carrier | Annual Cost | Monthly Cost |
---|---|---|
Root | $3,104 | $259 |
Dairyland Insurance | $3,651 | $304 |
Mercury | $3,989 | $332 |
GEICO | $4,965 | $414 |
National General | $8,175 | $681 |
Source: Experian data as of July 2025
Note: Young drivers include those ages 16 to 25; costs above represent insurance quotes, not policy premiums
Carrier | Annual Cost | Monthly Cost |
---|---|---|
Travelers | $1,617 | $135 |
Liberty Mutual | $1,841 | $153 |
GEICO | $2,054 | $171 |
AAA Insurance | $2,055 | $171 |
Grange | $2,063 | $172 |
Source: Experian data as of July 2025
Note: Senior drivers include those ages 65 and up; costs above represent insurance quotes, not policy premiums
Carrier | Annual Cost | Monthly Cost |
---|---|---|
Dairyland Insurance | $1,707 | $142 |
GEICO | $2,050 | $171 |
Mercury | $2,123 | $177 |
Root | $3,041 | $253 |
National General | $3,074 | $256 |
Source: Experian data as of July 2025
Note: Senior drivers include those ages 65 and up; costs above represent insurance quotes, not policy premiums
Insurer | Full coverage (average cost per month) | Average savings per month (compared to state average) |
---|---|---|
Root | $277 | 3% savings |
GEICO | $287 | 0% more |
Mercury | $289 | 1% more |
Liberty Mutual | $322 | 13% more |
SAFECO | $327 | 15% more |
Progressive | $365 | 28% more |
Bristol West | $507 | 77% more |
Insurer | Minimum coverage (average cost per month) | Average savings per month (compared to state average) |
---|---|---|
Liberty Mutual | $167 | 12% savings |
Root | $186 | 2% savings |
GEICO | $198 | 4% more |
Progressive | $248 | 30% more |
Bristol West | $306 | 61% more |
Average Series Tokens (Full Tables)
California:
City | Average cost of car insurance per month |
---|---|
Los Angeles | $248 |
San Diego | $153 |
Sacramento | $174 |
San Jose | $181 |
Fresno | $155 |
Bakersfield | $162 |
Long Beach | $193 |
Stockton | $167 |
Riverside | $174 |
San Francisco | $215 |
Cheapest Series Tokens (Individual)
Token Syntax | Token Variation | Description/Logic |
---|---|---|
chp1_min_carrier_name_us | Mercury | 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,239 | 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_sd | Bristol 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,075 | 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 | $90 | **Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** = chp2_min_carrier_value_[state] /12 |
chp3_full_carrier_name_us | Travelers | In 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,720 | In 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 | $143 | **Calculated Value, rounded to nearest whole number. Final output should be a $ figure.** = chp3_full_carrier_value_us/12 |
chp4_full_carrier_name_mo | Root | In 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,169 | In 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)
Token Syntax | Token Variation | Description/Logic |
---|---|---|
avg1_full_min_us | $2,328 | In Table 1: "Avg Annual Premium" |
avg1_full_min_monthly_us | $194 | Calculated Value, rounded to nearest whole number=avg1_full_min_us/12 |
avg12_full_min_[ca] | $2,108 | In 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,547 | In Table 3: Where "Com/Coll=No", use "Avg Annual Premium" in the row named "Total" |
avg3_min_monthly_us | $129 | Calculated Value, rounded to nearest whole number |
avg3_full_us | $2,899 | In 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,065 | In Table 3: Where "Com/Coll=Yes", use "Avg Annual Premium" from row with corresponding state. |
avg3_full_comp_[ca] | 6% | Calculated Value, rounded to nearest whole number = (Table3_FullCoverage_[State] - Table3_Full_National) / Table3_Full_National |
avg3_min_[nv] | $2,287 | In Table 3: Where "Com/Coll=No", use "Avg Annual Premium" from row with corresponding state. |
avg3_min_comp_[nv] | 48% | Calculated Value, rounded to nearest whole number = (Table3_MinCoverage_[State] - Table3_Min_National) / Table3_Min_National |
avg5_full_min_male_us | $2,336 | In 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,106 | In Table 5: Where Gender=Male, use ‘Avg Annual Premium' from row with corresponding state. |
avg5_full_min_male_monthly_[ca] | $175 | **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,320 | In 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,070 | In Table 5: Where Gender=Female, use ‘Avg Annual Premium' from row with corresponding state. |
avg5_full_min_female_monthly_[nv] | $256 | **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,357 | In Table 6: Where Gender=Female and Age Tier 10=Under 20, use ‘Avg Annual Premium' value. |
avg6_full_min_female_20_29_us | $2,679 | In 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,396 | In 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,297 | In 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,017 | In 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,736 | In 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,711 | In Table 6: Where Gender=Female and Age Tier 10=70 to 79, use ‘Avg Annual Premium' value. |
avg6_full_min_female_80above_us | $1,804 | In Table 6: Where Gender=Female and Age Tier 10=80 or above, use ‘Avg Annual Premium' value. |
avg6_full_min_male_under20_us | $3,507 | In Table 6: Where Gender=Male and Age Tier 10=Under 20, use ‘Avg Annual Premium' value. |
avg6_full_min_male_20_29_us | $2,754 | In 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,259 | In 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,163 | In 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,967 | In 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,726 | In 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,846 | In Table 6: Where Gender=Male and Age Tier 10=70 to 79, use ‘Avg Annual Premium' value. |
avg6_full_min_male_80above_us | $1,966 | In Table 6: Where Gender=Male and Age Tier 10=80 or above, use ‘Avg Annual Premium' value. |
avg4_full_min_clean_us | $2,184 | In 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,952 | In Table 4: Use ‘Avg Annual Premium' from row with corresponding state. |
avg4_full_min_clean_monthly_[ga] | $270 | **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,542 | In Table 7: Where Incident Bucket=‘=1 Incident' use ‘Avg Annual Premium.' |
avg7_full_min_incident_2_us | $2,765 | In Table 7: Where Incident Bucket=‘=2 Incidents' use ‘Avg Annual Premium.' |
avg7_full_min_incident_3_us | $3,172 | In Table 7: Where Incident Bucket=‘=>3 Incidents' use ‘Avg Annual Premium.' |
avg9_full_min_incident_1_[ca] | $2,396 | In Table 7: Where Incident Bucket=‘=1 Incident' use ‘Avg Annual Premium' from row with corresponding state. |
avg9_full_min_incident_2_[tn] | $2,033 | In Table 7: Where Incident Bucket=‘=2 Incidents' use ‘Avg Annual Premium' from row with corresponding state. |
avg9_full_min_incident_3_[ca] | $3,133 | In Table 7: Where Incident Bucket=‘=>3 Incidents' use ‘Avg Annual Premium' from row with corresponding state. |
avg8_full_min_violation_1_us | $2,667 | In Table 8: Where Violation Bucket=‘=1 Violation' use ‘Avg Annual Premium.' |
avg8_full_min_violation_2_us | $2,676 | In Table 8: Where Violation Bucket=‘=2 Violations' use ‘Avg Annual Premium.' |
avg8_full_min_violation_3_us | $3,050 | In Table 8: Where Violation Bucket=‘=>3 Violations' use ‘Avg Annual Premium.' |
avg10_full_min_violation_1_[ca] | $2,439 | In Table 10: Where Violation Bucket=‘=1 Violation' use ‘Avg Annual Premium' from row with corresponding state. |
avg10_full_min_violation_2_[tn] | $2,052 | In Table 10: Where Violation Bucket=‘=2 Violations' use ‘Avg Annual Premium' from row with corresponding state. |
avg10_full_min_violation_3_[or] | $3,068 | In Table 10: Where Violation Bucket=‘=>3 Violations' use ‘Avg Annual Premium' from row with corresponding state. |
MISC Tokens
July 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 reportNo credit card required
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