Rachel Bodine graduated from college with a BA in English. She has since worked as a Feature Writer in the insurance industry and gained a deep knowledge of state and countrywide insurance laws and rates. Her research and writing focus on helping readers understand their insurance coverage and how to find savings. Her expert advice on insurance has been featured on sites like PhotoEnforced, All...

Full Bio →

Written by

Leslie Kasperowicz holds a BA in Social Sciences from the University of Winnipeg. She spent several years as a Farmers Insurance CSR, gaining a solid understanding of insurance products including home, life, auto, and commercial and working directly with insurance customers to understand their needs. She has since used that knowledge in her more than ten years as a writer, largely in the insurance...

Full Bio →

Reviewed by Leslie Kasperowicz
Former Farmers Insurance CSR

UPDATED: Oct 30, 2020

Advertiser Disclosure

It’s all about you. We want to help you make the right coverage choices.

Advertiser Disclosure: We strive to help you make confident auto insurance decisions. Comparison shopping should be easy. We are not affiliated with any one auto insurance provider and cannot guarantee quotes from any single provider.

Our insurance industry partnerships don’t influence our content. Our opinions are our own. To compare quotes from many different companies please enter your ZIP code on this page to use the free quote tool. The more quotes you compare, the more chances to save.

Editorial Guidelines: We are a free online resource for anyone interested in learning more about auto insurance. Our goal is to be an objective, third-party resource for everything auto insurance related. We update our site regularly, and all content is reviewed by auto insurance experts.

AAA Insurance
2400 Acton Rd, Vestavia, AL 35243
(205) 978-7000

Alabama Insurance Agency
850 Corporate Parkway Suite 108, Birmingham, AL 35242
205-776-1680

Alabama Insurance Agency
2710 20th St S Ste B, Birmingham, AL 35209
(205) 410-3988

Alabama Insurance Agency
3499 Independence Dr Ste 102, Birmingham, AL 35209
(205) 414-6008

Alberto Neto
100 Olde Towne Rd Ste 200, Birmingham, AL 35216
(205) 567-4503

Alfa Insurance
5291 Valleydale Rd Ste 109, Birmingham, AL 35242
(205) 995-8650

Alfa Insurance
2512 Rocky Ridge Rd Ste 100, Vestavia, AL 35243
(205) 979-8391

Alfa Insurance
4500 Montevallo Rd Ste A105, Irondale, AL 35210
(205) 951-5136

Alyson Sabatini
670 Montgomery Hwy, Vestavia, AL 35216
(205) 631-1990

Amy Smith
3900 Montclair Rd Ste 350, Mountain Brook, AL 35213
(205) 870-8820

Annette Chase
4229 Dolly Ridge Rd, Vestavia, AL 35243
(205) 223-0079

Aric Pohorelsky
3100 Sunview Dr Ste 300, Vestavia, AL 35243
(205) 977-9929

BancorpSouth Insurance Services
2 Metroplex Dr Ste 107, Birmingham, AL 35209
(251) 867-8081

Beacon Insurance Group
1 Independence Plz Ste 706, Birmingham, AL 35209
(205) 870-5984

Blomeley Insurance Group
200 Office Park Dr Ste 115a, Mountain Brook, AL 35223
(205) 879-2898

Brenda Dailey
12 Office Park Cir Ste 104, Birmingham, AL 35223
(205) 868-1103

Brennan Agency
5120 Selkirk Dr Ste 230, Birmingham, AL 35242
(205) 981-0500

Brent Flavin
7350 Cahaba Valley Rd Ste 102, Birmingham, AL 35242
(205) 408-0448

Brian Campbell
2870 Old Rocky Ridge Rd Ste 14, Birmingham, AL 35243
(205) 824-4714

Chad Long
100 Olde Towne Rd Ste 104, Vestavia, AL 35216
(205) 789-0890

Charles Shell
3364 Morgan Dr, Vestavia, AL 35216
(205) 533-8853

Cobbs Allen & Hall
115 Office Park Dr Ste 200, Mountain Brook, AL 35223
(205) 414-8100

Cole Insurance Associates
13 Office Park Cir Ste 20, Birmingham, AL 35223
(205) 414-9990

CRC Insurance Services
1 Metroplex Dr Ste 400, Birmingham, AL 35209
(205) 870-7790

Dana Lockwood
4229 Dolly Ridge Rd, Vestavia, AL 35243
(205) 417-0755

David Slowikowski
1743 Reese St, Homewood, AL 35209
(205) 445-1017

Dean Chatham
3679 Cahaba Beach Rd, Birmingham, AL 35242
(205) 980-9900

Dean Pappas
5510 Highway 280 Ste 206, Birmingham, AL 35242
(205) 995-9413

Don Roberts
2102 Cahaba Rd Ste E, Mountain Brook, AL 35223
(205) 879-8887

Don Taylor
5502 Crestwood Blvd, Birmingham, AL 35212
(205) 592-3703

Donald Watkins, Jr
2170 Highland Ave S Ste 100, Birmingham, AL 35205
(205) 558-4685

Ed Patridge
460 Cahaba Park Cir, Birmingham, AL 35242
(205) 991-8822

Eddie Freyer
2921 Cahaba Rd, Birmingham, AL 35223
(205) 942-0496

Eric Stuman
3430 Independence Dr Ste 100, Homewood, AL 35209
(205) 877-8696

Eyal Ron
3900 Montclair Rd Ste 280, Birmingham, AL 35213
(205) 870-0115

Ferlincia Patterson
3606 South 6th Avenue, Birmingham, AL 35222
(205) 595-2166

Greenhalgh Insurance Agency, Inc.
3144 Cahaba Heights Rd, Vestavia, AL 35243
(205) 967-8800

Harmon Dennis Bradshaw Inc
2100 Southbridge Pkwy Ste 650, Birmingham, AL 35209
(205) 306-1749

Hines Ridolphi Carper & Aman
3016 7th Ave S, Birmingham, AL 35233
(205) 879-1945

Houseal Insurance & Bonding
3918 Montclair Rd Ste 208, Mountain Brook, AL 35213
(205) 871-3894

Insurance Consulting Partners
1338 Anglewood Dr, Vestavia, AL 35216
(205) 910-9391

Insurance Office of America
3800 Colonnade Pkwy Ste 650, Birmingham, AL 35243
(205) 968-3440

Insurance Place
2225 Cahaba Valley Dr, Birmingham, AL 35242
(205) 995-1956

InsuranceSouth
2501 20th Pl S Ste 430, Birmingham, AL 35223
(205) 325-1374

J R Prewitt & Associates
2146 Highland Ave S, Birmingham, AL 35205
(205) 933-9207

J Wayne Smith
701 37th St S Ste 11, Birmingham, AL 35222
(205) 322-3325

J. Smith Lanier & Co.
10 Inverness Center Pkwy Ste 400, Birmingham, AL 35242
(205) 969-2131

Jack Traffanstedt
308 Montgomery Hwy, Vestavia, AL 35216
(205) 823-3370

Jacob Leake
4200 Oakview Lane, Vestavia Hills, AL 35243
(205) 970-2555

Jalona Patton
17 Office Park Cir, Mountain Brook, AL 35223
(205) 870-7117

James Champion
100 Olde Towne Rd Ste 105, Vestavia, AL 35216
(205) 824-3313

Jay Friedman
2106 Devereux Cir Ste 100, Vestavia, AL 35243
(205) 823-9869

Jeff Downs
100 Olde Towne Rd Ste 206, Vestavia, AL 35216
(205) 613-9373

Jerome Sims
5502 Crestwood Blvd, Birmingham, AL 35212
(205) 592-0396

Jessup Standifer
600 Corporate Pkwy, Birmingham, AL 35242
(205) 981-1490

Jim Gorman
460 Cahaba Park Cir, Birmingham, AL 35242
(205) 991-8822

Jimmy Moore
2610 19th St S, Homewood, AL 35209
(205) 983-6441

Jimmy Stewart
270 Olde Towne Rd, Vestavia, AL 35216
(205) 823-6441

John Patterson
1807 11th Ave S, Birmingham, AL 35205
(205) 933-5200

John Powell
100 Olde Towne Rd, Vestavia, AL 35216
(205) 823-5400

Johnson-Locklin & Associates
700 Corporate Pkwy, Birmingham, AL 35242
(251) 947-3015

Joseph Buff
2236 Cahaba Valley Dr Ste 207, Birmingham, AL 35242
(205) 701-4924

Judy Carter & Associates
6 Office Park Cir, Birmingham, AL 35223
(205) 795-1221

Kaizen Insurers Alliance
1747 Reese St, Homewood, AL 35209
(205) 871-5900

Ken Taylor
160 Inverness Cors, Birmingham, AL 35242
(205) 980-8889

Lambert Agency
3232 Cahaba Heights Rd, Vestavia, AL 35243
(205) 871-9101

Lecroy & Associates
16 Office Park Cir Ste 10, Birmingham, AL 35223
(205) 879-4009

Lloyd Payne
2496 Rocky Ridge Road, Vestavia Hills, AL 35243
(205) 978-7378

Mag Mutual Insurance Agency
1 Perimeter Park S Ste 100n, Birmingham, AL 35243
(205) 970-6135

Mailon Kent Insurance Agency
2700 Highway 280 S Ste 350e, Mountain Brook, AL 35223
(205) 870-9800

Marnie Erdman
13521 Old Highway 280 Ste 129, Birmingham, AL 35242
(205) 981-3000

Mary Jo Johnson
100 Olde Towne Rd Ste 206, Vestavia, AL 35216
(205) 915-4111

Matthew Nowell
3000 Meadow Lake Dr Ste 104, Birmingham, AL 35242
(205) 991-2800

Max Blalock
244 Inverness Center Dr, Birmingham, AL 35242
(205) 981-2424

Michael O’Neal
512 Montgomery Hwy Ste 100, Vestavia, AL 35216
(205) 870-1827

Mikos Kampakis Insurance Services
1800 International Park Dr Ste 500, Birmingham, AL 35243
(205) 822-7413

Mitch Carbonie
1221 Edenton St, Birmingham, AL 35242
(205) 298-1050

Molton Allen & Williams
1000 Urban Center Dr Ste 400, Vestavia, AL 35242
(205) 969-5100

Nesbitt & Associates
1008 Montgomery Hwy Ste 104, Vestavia, AL 35216
(205) 822-2063

O M Hughes Insurance
1675 Montclair Rd Ste 220, Irondale, AL 35210
(205) 956-4500

Pac Insurance Agency
2937 7th Ave S Ste 104, Birmingham, AL 35233
(205) 326-6162

Palomar Insurance Corporation
700 Maple St Ste B, Birmingham, AL 35210
(800) 489-0105

Pardue & Associates Insurance
6 Office Park Cir Ste 310, Mountain Brook, AL 35223
(205) 588-1764

Pat Donalson
1729 S Lakeshore Dr, Birmingham, AL 35216
(205) 942-7543

Pete Russell
200 Office Park Dr Ste 222, Mountain Brook, AL 35223
(205) 870-8395

Proassurance Agency
100 Brookwood Pl Ste 500, Birmingham, AL 35209
(205) 877-4400

Randy Jones
14 Office Park Cir Ste 105a, Mountain Brook, AL 35223
(205) 822-8150

Rebecca Warnock
100 Old Town Rd Ste 110, Vestavia, AL 35216
(205) 283-1188

Red Rock Insurance
4009 Crosshaven Dr, Vestavia, AL 35243
(205) 970-2187

Rene’ Burke
4851 Cahaba River Rd Ste 117, Vestavia, AL 35243
(205) 967-6886

Robb Pittman
2015 Stonegate Trl Ste 105, Vestavia Hills, AL 35242
(205) 216-4960

Robert Williams
1008 Montgomery Hwy Ste 202, Vestavia, AL 35216
(205) 979-3363

Rodney D Davis
100 Olde Towne Rd Ste 108, Vestavia, AL 35216
(205) 822-7320

Roger L Watts
4000 Meadow Lake Dr, Birmingham, AL 35242
(205) 991-2636

Russ Richardson Agency
4908 Cahaba River Rd Ste 108, Vestavia, AL 35243
(205) 991-7802

S.S. Nesbitt & Co
3500 Blue Lake Dr Ste 120, Vestavia, AL 35243
(205) 262-2700

Scott Mayo
1228 21st Pl S, Birmingham, AL 35205
(205) 933-2014

Seguro Insurance
103 Broadway St, Homewood, AL 35209
(205) 870-8100

Sheehan & Bagwel Financial Group
3800 Colonnade Pkwy Ste 600, Birmingham, AL 35243
(205) 970-9782

Southern Risk Services
2236 Cahaba Valley Drive Suite #300, Hoover, AL 35242
(256) 504-3288

Stan Benz
5479 Highway 280 120, Birmingham, AL 35242
(205) 995-4014
Stan Faulkner
1747 Oxmoor Rd, Homewood, AL 35209
(205) 870-5626
Stead & Fuller Insurance
2904 Crescent Ave, Homewood, AL 35209
(205) 414-1476
Ted Townley
3036 Independence Dr, Homewood, AL 35209
(205) 870-8696
Thomas Waters
3103 Independence Dr, Homewood, AL 35209
(205) 879-1988
Tim Johns
1747 Oxmoor Rd, Homewood, AL 35209
(205) 870-8400
Tom Ventress III
7873 Crestwood Blvd, Irondale, AL 35210
(205) 956-6812
Truitt Insurance Agency
3004 7th Ave S, Birmingham, AL 35233
(205) 254-3005
Tyler F Watts
701 Montgomery Hwy Ste 207, Vestavia, AL 35216
(205) 822-5477
USI Insurance Services
728 Shades Creek Pkwy, Birmingham, AL 35209
(205) 870-4026
Wicker Agency
3250 Independence Dr Ste 101, Birmingham, AL 35209
(205) 877-0994