GMC Canyon Insurance: by Model Year & Company

GMC Canyon insurance costs an average of $916 for a 6-month full coverage policy. Nationwide offers the cheapest rate for the latest GMC Canyon at $137/mo or $824 for a 6-month full coverage policy.

  • Shopping around? Use our calculator to compare average insurance rates by vehicle.
  • Know your vehicle? Get a personalized quote by entering your zip code.
Canyon Car Insurance

What to know about insuring a GMC Canyon:

  1. The Canyon costs less to insure than most trucks. Averaging $153/mo for the Canyon versus $185/mo for typical trucks.
  2. If you're considering a vehicle similar to the Canyon, like the GMC Acadia ($160/mo), GMC Sierra 3500HD ($178/mo), or GMC Terrain ($153/mo), your insurance costs will be cheaper.
  3. American Family ($118/mo), Progressive ($121/mo), Erie ($130/mo) offer the cheapest full coverage rates.

The rates displayed are based on a full coverage 30-year-old male driver with no violations in 2025. Customizations to your vehicle (trim or modifications) and your driving history will impact your insurance costs. Consider these rates as a jumping off point for your search.

Compare GMC Canyon insurance costs vs other vehicles

Thinking about something different? Add vehicles to compare average rates instantly.

2025 GMC Canyon Vehicle Image
2025 GMC Canyon
Av. Cost Per Year$2,415
Av. Per Month$201

Cheapest Companies

USAA$88/m
Erie$90/m
American Family$94/m

How much does it cost to insure my GMC Canyon?

Select your model year:

2025 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
Nationwide

$1,648

Progressive

$1,649

American Family

$1,693

USAA

$1,887

Erie

$1,960

State Farm

$2,366

GEICO

$2,535

Farmers

$3,187

Allstate

$4,086

Compare all 2025 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,415

2024 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
American Family

$1,617

Progressive

$1,640

Nationwide

$1,795

USAA

$1,876

Erie

$1,910

State Farm

$2,290

GEICO

$2,437

Farmers

$3,055

Allstate

$3,850

Compare all 2024 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,355

2023 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
American Family

$1,568

Progressive

$1,612

Nationwide

$1,696

USAA

$1,823

Erie

$1,858

State Farm

$2,120

GEICO

$2,283

Farmers

$2,907

Allstate

$3,607

Compare all 2023 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,231

2022 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
American Family

$1,603

Progressive

$1,669

Erie

$1,905

Nationwide

$1,923

USAA

$2,034

State Farm

$2,093

GEICO

$2,160

Farmers

$2,789

Allstate

$3,530

Compare all 2022 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,250

2021 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
American Family

$1,520

Progressive

$1,618

Erie

$1,843

USAA

$1,947

Nationwide

$1,951

State Farm

$2,099

GEICO

$2,111

Farmers

$2,696

Allstate

$3,300

Compare all 2021 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,182

2020 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
Progressive

$1,562

American Family

$1,591

Erie

$1,797

USAA

$1,847

Nationwide

$1,869

GEICO

$2,023

State Farm

$2,044

Farmers

$2,541

Allstate

$3,101

Compare all 2020 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,086

2019 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
Progressive

$1,402

American Family

$1,427

USAA

$1,439

Erie

$1,501

GEICO

$1,612

State Farm

$1,737

Nationwide

$1,832

Farmers

$1,984

Allstate

$2,333

Compare all 2019 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$1,719

2018 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
Erie

$1,236

American Family

$1,242

Progressive

$1,363

USAA

$1,455

GEICO

$1,541

Nationwide

$1,689

State Farm

$1,693

Allstate

$1,957

Farmers

$1,968

Compare all 2018 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$1,609

2017 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
American Family

$1,292

USAA

$1,334

Progressive

$1,343

Erie

$1,429

GEICO

$1,539

State Farm

$1,721

Nationwide

$1,760

Farmers

$1,905

Allstate

$2,153

Compare all 2017 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$1,633

2016 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
USAA

$1,254

American Family

$1,262

Progressive

$1,324

Erie

$1,379

GEICO

$1,506

State Farm

$1,566

Nationwide

$1,730

Farmers

$1,856

Allstate

$1,999

Compare all 2016 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$1,564

2015 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
Erie

$1,235

USAA

$1,239

American Family

$1,249

Progressive

$1,265

GEICO

$1,461

State Farm

$1,468

Nationwide

$1,562

Farmers

$1,786

Allstate

$1,960

Compare all 2015 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$1,497

2012 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
USAA

$1,079

Erie

$1,136

Progressive

$1,150

American Family

$1,159

State Farm

$1,370

GEICO

$1,375

Farmers

$1,642

Nationwide

$1,731

Allstate

$2,033

Compare all 2012 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$1,447

2011 GMC Canyon

Cheapest Insurance Companies Average Annual Cost
USAA

$1,057

Erie

$1,083

American Family

$1,128

Progressive

$1,195

State Farm

$1,260

GEICO

$1,332

Farmers

$1,596

Nationwide

$1,852

Allstate

$2,095

Compare all 2011 GMC Canyon insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$1,448