Beberapa faktor penyebab kemacetan antara lain disebabkan oleh pengguna jalan, jenis kendaraan, jalan raya dan beberapa faktor lain.
Pengguna jalan dianggap
sebagai salah satu penyebab terjadinya kemacetan karena sifat pengguna jalan
yang berbeda-beda. Baik umur, jenis kelamin, dan lain sebagainya.
Faktor penyebab
kemacetan jalan raya lainnya adalah pengguna badan jalan sebagai area parkir.
Cara menanggulangi kemacetan: diperlukan masyarakat yang senang menggunakan kendaraan umum sebagai
sarana transportasi. Alternatif ini dapat dicapai apabila pemerintah di tiap
daerah mampu menyediakan alat transportasi dengan harga terjangkau,
mengutamakan kenyamanan, dan menjangkau semua daerah tujuan penumpang.