Amazon Flex is a gig economy program that allows independent drivers to deliver Amazon packages using their own vehicles. The program provides flexible work opportunities with competitive pay, but earnings vary significantly based on location, demand, and delivery efficiency. Below is a breakdown of average Amazon Flex driver earnings in each U.S. state based on available data.
National Average Earnings
- The average hourly pay for Amazon Flex drivers across the United States is between $18 to $25 per hour, with some locations offering even higher pay during peak demand.
- Drivers are paid per delivery block, typically lasting 2–4 hours, and earnings depend on the distance, package volume, and city demand.
Factors Affecting Amazon Flex Driver Earnings
Several elements contribute to the variation in earnings:
- Location: Larger cities generally offer more high-paying delivery blocks, while rural areas may have fewer orders.
- Delivery Type: Amazon Flex offers different types of deliveries, including Amazon Prime Now, Whole Foods, Amazon Fresh, and standard packages. Grocery and same-day deliveries often pay more.
- Time of Day: Evening and weekend shifts tend to have higher demand and better pay.
- Efficiency: Drivers who complete deliveries quickly can pick up more blocks and increase earnings.
State-by-State Breakdown of Amazon Flex Driver Salaries
Alabama
- Average Hourly Pay: $19.50
- Best earnings in Birmingham and Montgomery.
Alaska
- Average Hourly Pay: $25.00
- Higher pay due to longer delivery distances and fewer drivers.
Arizona
- Average Hourly Pay: $21.00
- Phoenix has a high volume of Amazon deliveries.
Arkansas
- Average Hourly Pay: $18.50
- More demand in Little Rock than rural areas.
California
- Average Hourly Pay: $24.00
- Los Angeles, San Diego, and San Francisco offer some of the highest pay in the country.
Colorado
- Average Hourly Pay: $21.50
- Denver and Boulder are major Amazon Flex hubs.
Connecticut
- Average Hourly Pay: $20.80
- High demand in Hartford and New Haven.
Delaware
- Average Hourly Pay: $19.90
- Steady Amazon deliveries near Wilmington.
Florida
- Average Hourly Pay: $20.50
- Orlando, Miami, and Tampa have strong demand.
Georgia
- Average Hourly Pay: $20.00
- Atlanta drivers can make $22+ per hour during peak times.
Hawaii
- Average Hourly Pay: $26.00
- High delivery fees due to island logistics.
Idaho
- Average Hourly Pay: $18.00
- Most opportunities in Boise.
Illinois
- Average Hourly Pay: $22.50
- Chicago drivers earn significantly above the national average.
Indiana
- Average Hourly Pay: $19.20
- Indianapolis offers steady work.
Iowa
- Average Hourly Pay: $18.70
- Best earnings in Des Moines.
Kansas
- Average Hourly Pay: $18.50
- Kansas City and Wichita provide the best pay.
Kentucky
- Average Hourly Pay: $18.30
- Most demand in Louisville.
Louisiana
- Average Hourly Pay: $19.80
- New Orleans is the best market for Amazon Flex.
Maine
- Average Hourly Pay: $19.70
- Limited availability, but Portland has steady deliveries.
Maryland
- Average Hourly Pay: $21.80
- Baltimore drivers earn well above the national average.
Massachusetts
- Average Hourly Pay: $23.50
- Boston is a high-demand market for Amazon Flex.
Michigan
- Average Hourly Pay: $19.50
- Best pay in Detroit and Grand Rapids.
Minnesota
- Average Hourly Pay: $20.30
- Minneapolis is the busiest for Amazon Flex.
Mississippi
- Average Hourly Pay: $17.80
- Limited demand outside of Jackson.
Missouri
- Average Hourly Pay: $19.20
- Best earnings in Kansas City and St. Louis.
Montana
- Average Hourly Pay: $18.00
- Limited demand outside of Billings.
Nebraska
- Average Hourly Pay: $18.40
- Omaha provides the best opportunities.
Nevada
- Average Hourly Pay: $22.80
- Las Vegas is a top-paying city for Amazon Flex.
New Hampshire
- Average Hourly Pay: $19.90
- Best opportunities in Manchester.
New Jersey
- Average Hourly Pay: $22.70
- High earnings near New York City.
New Mexico
- Average Hourly Pay: $18.80
- Albuquerque is the best location for Amazon Flex.
New York
- Average Hourly Pay: $23.90
- NYC drivers earn up to $30/hour during peak times.
North Carolina
- Average Hourly Pay: $19.60
- Best markets in Charlotte and Raleigh.
North Dakota
- Average Hourly Pay: $18.20
- Limited demand in Fargo.
Ohio
- Average Hourly Pay: $19.40
- Columbus and Cleveland have strong demand.
Oklahoma
- Average Hourly Pay: $18.90
- Oklahoma City offers the most deliveries.
Oregon
- Average Hourly Pay: $21.70
- Best pay in Portland.
Pennsylvania
- Average Hourly Pay: $20.80
- Philadelphia has high order volume.
Rhode Island
- Average Hourly Pay: $19.80
- Steady work in Providence.
South Carolina
- Average Hourly Pay: $19.00
- Best earnings in Charleston and Columbia.
South Dakota
- Average Hourly Pay: $18.30
- Sioux Falls is the main hub.
Tennessee
- Average Hourly Pay: $19.50
- Best demand in Nashville.
Texas
- Average Hourly Pay: $21.00
- Houston, Dallas, and Austin are top-paying cities.
Utah
- Average Hourly Pay: $19.80
- Best opportunities in Salt Lake City.
Vermont
- Average Hourly Pay: $19.30
- Limited demand outside of Burlington.
Virginia
- Average Hourly Pay: $20.50
- Northern Virginia offers the highest pay.
Washington
- Average Hourly Pay: $23.20
- Seattle is a high-paying market.
West Virginia
- Average Hourly Pay: $17.50
- Limited demand in rural areas.
Wisconsin
- Average Hourly Pay: $19.30
- Best earnings in Milwaukee.
Wyoming
- Average Hourly Pay: $18.00
- Fewer delivery opportunities.
Final Thoughts
Amazon Flex earnings vary based on location, demand, and efficiency. Urban areas offer higher pay, while rural regions have fewer delivery opportunities. Drivers who work peak hours and optimize delivery routes can maximize their earnings.