They don’t drive themselves yet.

In the meantime, truck drivers are driving coast to coast delivering trailers of goods from one place to another. Whether they are bringing you salad greens from California or an impulsive Amazon Prime purchase, truck drivers play a vital role in our consumer society.

And there are a lot of truckers. The Bureau of Labor Statistics reports there are 1.79 million “heavy and tractor-trailer” truckers working today, and another 1.3 million delivery truck drivers. The median salary for a tractor-trailer driver is about $40,200 a year

Considering that being a trucker is a leading a job in almost every state, we started wondering what are the best cities for truck drivers to live?

SpareFoot teamed up with Indeed, the world’s largest job site by users, to find the ten metro areas with the most job listings for truck drivers. Indeed also provided us with the average salary data for truckers in those markets.

We then ranked those cities by the following factors:

Job availability

Average annual salary

Median home price

Median annual rent

Finally, we combined the rankings (giving double weight to job availability) to determine an overall ranking.

Median home prices and annual rent sourced from Zillow.

10. Nashville, TN

Music City is a prime spot for truckers, where the average salary of $48,000 is much higher than the $40,000 median salary reported by the BLS.

Percent share of job listings (rounded): 8.8% (Ranked 9th)

Average annual salary: $48,000 (Ranked 7th)

Median home price: $222,550

Salary as a percentage of home price: 21.6% (Ranked 7th)

Median annual rent: $17,340

Rent as a percentage of income: 36.1% (Ranked 10th)

9. Louisville, KY

Louisville has some of the most affordable housing among other cities on our list.

Percent share of job listings (rounded): 9% (Ranked 8th)

Average annual salary: $40,000 (Ranked 10th)

Median home price: $130,250

Salary as a percentage of home price: 30.7% (Ranked 4th)

Median annual rent: $13,596

Rent as a percentage of income: 34% (Ranked 8th)

8. Dallas, TX

Dallas is one of the top places where truckers can find a job, where more than 11 percent of truck driver job listings on our list can be found.

Percent share of job listings (rounded): 11.7% (Ranked 3rd)

Average annual salary: $52,000 (Ranked 5th)

Median home price: $282,061

Salary as a percentage of home price: 18.4% (Ranked 9th)

Median annual rent: $18,516

Rent as a percentage of income: 35.6% (Ranked 9th)

7. Kansas City, MO

Kansas City has the most affordable housing for truck drivers on our list, with the average salary making up almost 40 percent of the median home price.

Percent share of job listings (rounded): 7% (Ranked 10th)

Average annual salary: $47,000 (Ranked 8th)

Median home price: $119,000

Salary as a percentage of home price: 39.5% (Ranked 1st)

Median annual rent: $15,528

Rent as a percentage of income: 33% (Ranked 7th)

6. Houston, TX

Houston soars when it comes to average salary for truck drivers, coming in third overall with $58,000 a year. The city also ranked fourth when it comes to the share of available jobs among the top ten.

Percent share of job listings (rounded): 10.6% (Ranked 4th)

Average annual salary: $58,000 (Ranked 3rd)

Median home price: $324,000

Salary as a percentage of home price: 17.9% (Ranked 10th)

Median annual rent: $18,912

Rent as a percentage of income: 32.6% (Ranked 4th)

5. Chicago, IL

Chicago is one of the places where truck drivers earn the highest pay: an average salary of $61,000 according to Indeed.

Percent share of job listings (rounded): 9.4% (Ranked 6th)

Average annual salary: $61,000 (Ranked 2nd)

Median home price: $295,800

Salary as a percentage of home price: 20.6% (Ranked 8th)

Median annual rent: $19,944

Rent as a percentage of income: 32.7% (Ranked 6th)

4. Indianapolis, IN

Indianapolis has a high share of jobs available for truckers, and it is the second most affordable place to buy a home on our list.

Percent share of job listings (rounded): 11.9% (Ranked 2nd)

Average annual salary: $44,000 (Ranked 9th)

Median home price: $115,000

Salary as a percentage of home price: 38.3% (Ranked 2nd)

Median annual rent: $14,364

Rent as a percentage of income: 32.6% (Ranked 5th)

3. Columbus, OH

Columbus comes in third place on the merits of its affordable rent and housing payments for truck drivers, where it ranks in third on both measures.

Percent share of job listings (rounded): 9.2% (Ranked 7th)

Average annual salary: $49,000 (Ranked 6th)

Median home price: $139,940

Salary as a percentage of home price: 35% (Ranked 3rd)

Median annual rent: $15,732

Rent as a percentage of income: 32.1% (Ranked 3rd)

2. Charlotte, NC

Charlotte is an all around strong choice for truckers, performing especially well on pay and rental affordability.

Percent share of job listings (rounded): 10% (Ranked 5th)

Average annual salary: $55,000 (Ranked 4th)

Median home price: $204,100

Salary as a percentage of home price: 26.9% (Ranked 5th)

Median annual rent: $14,976

Rent as a percentage of income: 27.2% (Ranked 2nd)

1. Atlanta, GA

Atlanta has the highest share of jobs available for truckers and it also has the highest paying jobs, with an average salary of $64,000. It also has the most affordable rents on our list.

Percent share of job listings (rounded): 12.2% (Ranked 1st)

Average annual salary: $64,000 (Ranked 1st)

Median home price: $274,250

Salary as a percentage of home price: 23.3% (Ranked 6th)

Median annual rent: $15,576

Rent as a percentage of income: 24.3% (Ranked 1st)