Commuting easily ranks as one of the least enjoyable parts of a person’s day. Commuters encounter more physical health problems, and low-income commuters are less likely to gain financial stability—among a host of other negative impacts. And yet, America’s commutes keep getting longer as people move farther away from the office, according to census data.

Stacker compiled a list of counties with the worst commutes in Texas using data from the U.S. Census Bureau. Counties are ranked by longest average commute time according to 2020 5-year estimates.

#50. Hardin County

– Average Commute Time: 29.3 minutes
— 2.7 minutes longer than state average – Workers with 60+ minute commute: 9.4%
– Left for work from 12 a.m. to 6 a.m. 22.5%
– Worked outside county of residence: 61.1%
– Means of transportation: drove alone (86.6%), carpooled (9.0%), walked to work (0.5%), public transportation (0.1%), worked from home (3.0%)

#49. Hudspeth County

– Average Commute Time: 29.3 minutes
— 2.7 minutes longer than state average – Workers with 60+ minute commute: 9.7%
– Left for work from 12 a.m. to 6 a.m. 24.4%
– Worked outside county of residence: 34.1%
– Means of transportation: drove alone (77.7%), carpooled (9.8%), walked to work (3.7%), public transportation (0.0%), worked from home (8.7%)

#48. Leon County

– Average Commute Time: 29.3 minutes
— 2.7 minutes longer than state average – Workers with 60+ minute commute: 13.0%
– Left for work from 12 a.m. to 6 a.m. 23.8%
– Worked outside county of residence: 35.4%
– Means of transportation: drove alone (81.0%), carpooled (11.3%), walked to work (1.7%), public transportation (0.0%), worked from home (3.7%)

#47. Milam County

– Average Commute Time: 29.4 minutes
— 2.8 minutes longer than state average – Workers with 60+ minute commute: 13.3%
– Left for work from 12 a.m. to 6 a.m. 14.5%
– Worked outside county of residence: 44.4%
– Means of transportation: drove alone (82.0%), carpooled (9.9%), walked to work (1.5%), public transportation (0.4%), worked from home (5.3%)

#46. Hill County

– Average Commute Time: 29.5 minutes
— 2.9 minutes longer than state average – Workers with 60+ minute commute: 13.4%
– Left for work from 12 a.m. to 6 a.m. 21.2%
– Worked outside county of residence: 43.4%
– Means of transportation: drove alone (81.4%), carpooled (11.5%), walked to work (1.1%), public transportation (0.0%), worked from home (5.2%)

#45. Lee County

– Average Commute Time: 29.5 minutes
— 2.9 minutes longer than state average – Workers with 60+ minute commute: 19.3%
– Left for work from 12 a.m. to 6 a.m. 17.4%
– Worked outside county of residence: 36.3%
– Means of transportation: drove alone (78.0%), carpooled (6.9%), walked to work (3.5%), public transportation (0.4%), worked from home (7.5%)

#44. San Saba County

– Average Commute Time: 29.5 minutes
— 2.9 minutes longer than state average – Workers with 60+ minute commute: 20.7%
– Left for work from 12 a.m. to 6 a.m. 15.6%
– Worked outside county of residence: 30.9%
– Means of transportation: drove alone (70.4%), carpooled (22.9%), walked to work (1.3%), public transportation (0.0%), worked from home (5.2%)

#43. Bosque County

– Average Commute Time: 29.6 minutes
— 3.0 minutes longer than state average – Workers with 60+ minute commute: 13.3%
– Left for work from 12 a.m. to 6 a.m. 22.1%
– Worked outside county of residence: 48.6%
– Means of transportation: drove alone (85.3%), carpooled (6.4%), walked to work (2.3%), public transportation (0.0%), worked from home (4.4%)

#42. Atascosa County

– Average Commute Time: 30 minutes
— 3.4 minutes longer than state average – Workers with 60+ minute commute: 10.1%
– Left for work from 12 a.m. to 6 a.m. 20.0%
– Worked outside county of residence: 47.3%
– Means of transportation: drove alone (78.8%), carpooled (12.9%), walked to work (1.0%), public transportation (0.0%), worked from home (5.7%)

#41. Clay County

– Average Commute Time: 30 minutes
— 3.4 minutes longer than state average – Workers with 60+ minute commute: 10.4%
– Left for work from 12 a.m. to 6 a.m. 11.0%
– Worked outside county of residence: 69.7%
– Means of transportation: drove alone (83.8%), carpooled (9.0%), walked to work (2.7%), public transportation (0.0%), worked from home (4.2%)

#40. Llano County

– Average Commute Time: 30 minutes
— 3.4 minutes longer than state average – Workers with 60+ minute commute: 14.7%
– Left for work from 12 a.m. to 6 a.m. 14.0%
– Worked outside county of residence: 48.5%
– Means of transportation: drove alone (74.7%), carpooled (14.2%), walked to work (1.9%), public transportation (0.0%), worked from home (7.7%)

#39. Jackson County

– Average Commute Time: 30.4 minutes
— 3.8 minutes longer than state average – Workers with 60+ minute commute: 9.3%
– Left for work from 12 a.m. to 6 a.m. 22.4%
– Worked outside county of residence: 45.2%
– Means of transportation: drove alone (79.9%), carpooled (14.2%), walked to work (1.8%), public transportation (1.2%), worked from home (1.7%)

#38. Goliad County

– Average Commute Time: 30.4 minutes
— 3.8 minutes longer than state average – Workers with 60+ minute commute: 11.8%
– Left for work from 12 a.m. to 6 a.m. 21.0%
– Worked outside county of residence: 61.6%
– Means of transportation: drove alone (80.7%), carpooled (10.2%), walked to work (2.2%), public transportation (0.0%), worked from home (7.0%)

#37. Jasper County

– Average Commute Time: 30.4 minutes
— 3.8 minutes longer than state average – Workers with 60+ minute commute: 19.5%
– Left for work from 12 a.m. to 6 a.m. 27.2%
– Worked outside county of residence: 39.0%
– Means of transportation: drove alone (81.4%), carpooled (9.9%), walked to work (2.2%), public transportation (0.1%), worked from home (2.5%)

#36. Concho County

– Average Commute Time: 30.6 minutes
— 4.0 minutes longer than state average – Workers with 60+ minute commute: 11.0%
– Left for work from 12 a.m. to 6 a.m. 5.4%
– Worked outside county of residence: 40.4%
– Means of transportation: drove alone (82.3%), carpooled (11.9%), walked to work (1.3%), public transportation (0.0%), worked from home (4.5%)

#35. Ellis County

– Average Commute Time: 30.6 minutes
— 4.0 minutes longer than state average – Workers with 60+ minute commute: 13.9%
– Left for work from 12 a.m. to 6 a.m. 15.9%
– Worked outside county of residence: 45.2%
– Means of transportation: drove alone (80.9%), carpooled (10.3%), walked to work (1.0%), public transportation (0.2%), worked from home (6.9%)

#34. Kendall County

– Average Commute Time: 30.7 minutes
— 4.1 minutes longer than state average – Workers with 60+ minute commute: 12.0%
– Left for work from 12 a.m. to 6 a.m. 13.5%
– Worked outside county of residence: 41.5%
– Means of transportation: drove alone (72.3%), carpooled (8.5%), walked to work (2.1%), public transportation (0.1%), worked from home (14.1%)

#33. Marion County

– Average Commute Time: 30.9 minutes
— 4.3 minutes longer than state average – Workers with 60+ minute commute: 10.6%
– Left for work from 12 a.m. to 6 a.m. 14.1%
– Worked outside county of residence: 51.2%
– Means of transportation: drove alone (80.1%), carpooled (11.7%), walked to work (0.9%), public transportation (0.6%), worked from home (5.5%)

#32. Wood County

– Average Commute Time: 31.1 minutes
— 4.5 minutes longer than state average – Workers with 60+ minute commute: 12.3%
– Left for work from 12 a.m. to 6 a.m. 18.6%
– Worked outside county of residence: 41.1%
– Means of transportation: drove alone (79.1%), carpooled (11.5%), walked to work (1.6%), public transportation (0.2%), worked from home (6.5%)

#31. Comal County

– Average Commute Time: 31.1 minutes
— 4.5 minutes longer than state average – Workers with 60+ minute commute: 12.9%
– Left for work from 12 a.m. to 6 a.m. 13.1%
– Worked outside county of residence: 42.2%
– Means of transportation: drove alone (79.3%), carpooled (7.5%), walked to work (1.3%), public transportation (0.2%), worked from home (10.2%)

#30. Medina County

– Average Commute Time: 31.1 minutes
— 4.5 minutes longer than state average – Workers with 60+ minute commute: 13.4%
– Left for work from 12 a.m. to 6 a.m. 18.7%
– Worked outside county of residence: 51.4%
– Means of transportation: drove alone (77.6%), carpooled (13.7%), walked to work (1.9%), public transportation (0.0%), worked from home (5.6%)

#29. Hays County

– Average Commute Time: 31.1 minutes
— 4.5 minutes longer than state average – Workers with 60+ minute commute: 14.4%
– Left for work from 12 a.m. to 6 a.m. 14.3%
– Worked outside county of residence: 46.0%
– Means of transportation: drove alone (77.5%), carpooled (8.4%), walked to work (2.2%), public transportation (0.7%), worked from home (9.3%)

#28. Hunt County

– Average Commute Time: 31.2 minutes
— 4.6 minutes longer than state average – Workers with 60+ minute commute: 19.3%
– Left for work from 12 a.m. to 6 a.m. 18.6%
– Worked outside county of residence: 41.8%
– Means of transportation: drove alone (81.8%), carpooled (10.0%), walked to work (1.9%), public transportation (0.4%), worked from home (4.6%)

#27. Brazoria County

– Average Commute Time: 31.3 minutes
— 4.7 minutes longer than state average – Workers with 60+ minute commute: 12.2%
– Left for work from 12 a.m. to 6 a.m. 21.3%
– Worked outside county of residence: 47.4%
– Means of transportation: drove alone (84.3%), carpooled (8.2%), walked to work (0.9%), public transportation (0.4%), worked from home (5.4%)

#26. Jack County

– Average Commute Time: 31.3 minutes
— 4.7 minutes longer than state average – Workers with 60+ minute commute: 13.6%
– Left for work from 12 a.m. to 6 a.m. 19.5%
– Worked outside county of residence: 48.6%
– Means of transportation: drove alone (83.3%), carpooled (9.3%), walked to work (1.3%), public transportation (0.0%), worked from home (5.3%)

#25. Johnson County

– Average Commute Time: 31.5 minutes
— 4.9 minutes longer than state average – Workers with 60+ minute commute: 8.7%
– Left for work from 12 a.m. to 6 a.m. 13.8%
– Worked outside county of residence: 50.6%
– Means of transportation: drove alone (87.9%), carpooled (7.5%), walked to work (0.9%), public transportation (0.1%), worked from home (2.8%)

#24. Delta County

– Average Commute Time: 31.5 minutes
— 4.9 minutes longer than state average – Workers with 60+ minute commute: 13.7%
– Left for work from 12 a.m. to 6 a.m. 15.7%
– Worked outside county of residence: 68.5%
– Means of transportation: drove alone (90.3%), carpooled (5.0%), walked to work (0.4%), public transportation (0.6%), worked from home (2.7%)

#23. Rains County

– Average Commute Time: 31.5 minutes
— 4.9 minutes longer than state average – Workers with 60+ minute commute: 16.0%
– Left for work from 12 a.m. to 6 a.m. 19.7%
– Worked outside county of residence: 57.8%
– Means of transportation: drove alone (73.3%), carpooled (16.4%), walked to work (1.1%), public transportation (0.0%), worked from home (4.5%)

#22. Henderson County

– Average Commute Time: 31.6 minutes
— 5.0 minutes longer than state average – Workers with 60+ minute commute: 16.9%
– Left for work from 12 a.m. to 6 a.m. 18.5%
– Worked outside county of residence: 41.1%
– Means of transportation: drove alone (81.1%), carpooled (10.5%), walked to work (1.6%), public transportation (0.5%), worked from home (5.8%)

#21. Tyler County

– Average Commute Time: 31.8 minutes
— 5.2 minutes longer than state average – Workers with 60+ minute commute: 21.6%
– Left for work from 12 a.m. to 6 a.m. 25.5%
– Worked outside county of residence: 32.7%
– Means of transportation: drove alone (85.5%), carpooled (6.9%), walked to work (1.3%), public transportation (0.0%), worked from home (4.2%)

#20. Fannin County

– Average Commute Time: 32.1 minutes
— 5.5 minutes longer than state average – Workers with 60+ minute commute: 17.5%
– Left for work from 12 a.m. to 6 a.m. 21.9%
– Worked outside county of residence: 44.0%
– Means of transportation: drove alone (78.0%), carpooled (9.6%), walked to work (2.0%), public transportation (0.0%), worked from home (9.4%)

#19. Montgomery County

– Average Commute Time: 32.2 minutes
— 5.6 minutes longer than state average – Workers with 60+ minute commute: 15.6%
– Left for work from 12 a.m. to 6 a.m. 16.1%
– Worked outside county of residence: 38.6%
– Means of transportation: drove alone (80.1%), carpooled (8.5%), walked to work (0.8%), public transportation (1.0%), worked from home (8.4%)

#18. Parker County

– Average Commute Time: 32.3 minutes
— 5.7 minutes longer than state average – Workers with 60+ minute commute: 13.1%
– Left for work from 12 a.m. to 6 a.m. 17.4%
– Worked outside county of residence: 50.8%
– Means of transportation: drove alone (81.6%), carpooled (9.1%), walked to work (0.9%), public transportation (0.2%), worked from home (7.2%)

#17. Rockwall County

– Average Commute Time: 32.6 minutes
— 6.0 minutes longer than state average – Workers with 60+ minute commute: 15.9%
– Left for work from 12 a.m. to 6 a.m. 13.9%
– Worked outside county of residence: 59.6%
– Means of transportation: drove alone (79.2%), carpooled (8.5%), walked to work (0.6%), public transportation (0.6%), worked from home (10.2%)

#16. Hood County

– Average Commute Time: 32.9 minutes
— 6.3 minutes longer than state average – Workers with 60+ minute commute: 14.6%
– Left for work from 12 a.m. to 6 a.m. 15.9%
– Worked outside county of residence: 40.3%
– Means of transportation: drove alone (87.3%), carpooled (5.6%), walked to work (0.6%), public transportation (0.2%), worked from home (5.3%)

#15. Fort Bend County

– Average Commute Time: 33.3 minutes
— 6.7 minutes longer than state average – Workers with 60+ minute commute: 12.8%
– Left for work from 12 a.m. to 6 a.m. 14.4%
– Worked outside county of residence: 56.9%
– Means of transportation: drove alone (78.7%), carpooled (9.0%), walked to work (0.5%), public transportation (1.3%), worked from home (9.4%)

#14. Wise County

– Average Commute Time: 33.3 minutes
— 6.7 minutes longer than state average – Workers with 60+ minute commute: 14.8%
– Left for work from 12 a.m. to 6 a.m. 22.3%
– Worked outside county of residence: 43.5%
– Means of transportation: drove alone (80.4%), carpooled (11.4%), walked to work (1.1%), public transportation (0.2%), worked from home (6.2%)

#13. Trinity County

– Average Commute Time: 33.4 minutes
— 6.8 minutes longer than state average – Workers with 60+ minute commute: 16.4%
– Left for work from 12 a.m. to 6 a.m. 21.2%
– Worked outside county of residence: 52.9%
– Means of transportation: drove alone (84.5%), carpooled (7.9%), walked to work (2.1%), public transportation (0.3%), worked from home (4.5%)

#12. Caldwell County

– Average Commute Time: 33.6 minutes
— 7.0 minutes longer than state average – Workers with 60+ minute commute: 21.0%
– Left for work from 12 a.m. to 6 a.m. 21.9%
– Worked outside county of residence: 60.4%
– Means of transportation: drove alone (83.7%), carpooled (7.9%), walked to work (2.7%), public transportation (0.0%), worked from home (4.2%)

#11. McMullen County

– Average Commute Time: 35 minutes
— 8.4 minutes longer than state average – Workers with 60+ minute commute: 17.1%
– Left for work from 12 a.m. to 6 a.m. 15.5%
– Worked outside county of residence: 34.9%
– Means of transportation: drove alone (68.5%), carpooled (6.6%), walked to work (5.9%), public transportation (0.0%), worked from home (17.0%)

#10. Somervell County

– Average Commute Time: 35 minutes
— 8.4 minutes longer than state average – Workers with 60+ minute commute: 19.7%
– Left for work from 12 a.m. to 6 a.m. 28.5%
– Worked outside county of residence: 46.0%
– Means of transportation: drove alone (79.9%), carpooled (8.5%), walked to work (0.7%), public transportation (0.0%), worked from home (5.7%)

#9. Bastrop County

– Average Commute Time: 35.3 minutes
— 8.7 minutes longer than state average – Workers with 60+ minute commute: 19.2%
– Left for work from 12 a.m. to 6 a.m. 21.2%
– Worked outside county of residence: 55.1%
– Means of transportation: drove alone (77.3%), carpooled (12.2%), walked to work (2.1%), public transportation (0.3%), worked from home (5.9%)

#8. Wilson County

– Average Commute Time: 36.1 minutes
— 9.5 minutes longer than state average – Workers with 60+ minute commute: 14.5%
– Left for work from 12 a.m. to 6 a.m. 21.7%
– Worked outside county of residence: 59.6%
– Means of transportation: drove alone (78.7%), carpooled (9.9%), walked to work (1.1%), public transportation (0.0%), worked from home (9.5%)

#7. Kaufman County

– Average Commute Time: 36.3 minutes
— 9.7 minutes longer than state average – Workers with 60+ minute commute: 21.1%
– Left for work from 12 a.m. to 6 a.m. 21.9%
– Worked outside county of residence: 59.3%
– Means of transportation: drove alone (82.8%), carpooled (9.8%), walked to work (0.7%), public transportation (0.1%), worked from home (5.4%)

#6. Van Zandt County

– Average Commute Time: 36.7 minutes
— 10.1 minutes longer than state average – Workers with 60+ minute commute: 23.8%
– Left for work from 12 a.m. to 6 a.m. 22.8%
– Worked outside county of residence: 49.4%
– Means of transportation: drove alone (78.6%), carpooled (11.9%), walked to work (1.7%), public transportation (0.0%), worked from home (6.9%)

#5. Newton County

– Average Commute Time: 38.9 minutes
— 12.3 minutes longer than state average – Workers with 60+ minute commute: 23.4%
– Left for work from 12 a.m. to 6 a.m. 21.1%
– Worked outside county of residence: 63.8%
– Means of transportation: drove alone (89.9%), carpooled (5.9%), walked to work (0.5%), public transportation (0.3%), worked from home (2.5%)

#4. Liberty County

– Average Commute Time: 39.3 minutes
— 12.7 minutes longer than state average – Workers with 60+ minute commute: 26.6%
– Left for work from 12 a.m. to 6 a.m. 31.5%
– Worked outside county of residence: 54.3%
– Means of transportation: drove alone (81.8%), carpooled (9.9%), walked to work (0.8%), public transportation (0.4%), worked from home (5.7%)

#3. Terrell County

– Average Commute Time: 39.6 minutes
— 13.0 minutes longer than state average – Workers with 60+ minute commute: 28.6%
– Left for work from 12 a.m. to 6 a.m. 27.5%
– Worked outside county of residence: 0.9%
– Means of transportation: drove alone (72.0%), carpooled (14.5%), walked to work (0.0%), public transportation (0.0%), worked from home (13.6%)

#2. Bandera County

– Average Commute Time: 39.7 minutes
— 13.1 minutes longer than state average – Workers with 60+ minute commute: 24.6%
– Left for work from 12 a.m. to 6 a.m. 20.2%
– Worked outside county of residence: 58.3%
– Means of transportation: drove alone (78.2%), carpooled (12.8%), walked to work (1.6%), public transportation (0.0%), worked from home (7.2%)

#1. San Jacinto County

– Average Commute Time: 40.5 minutes
— 13.9 minutes longer than state average – Workers with 60+ minute commute: 29.4%
– Left for work from 12 a.m. to 6 a.m. 24.7%
– Worked outside county of residence: 72.8%
– Means of transportation: drove alone (78.6%), carpooled (11.4%), walked to work (2.0%), public transportation (0.5%), worked from home (3.4%)