Kemacetan adalah situasi atau keadaan tersendatnya atau bahkan terhentinya lalu lintas yang disebabkan oleh banyaknya jumlah kendaraan melebihi kapasitas jalan. Kemacetan banyak terjadi di kota-kota besar, terutamanya yang tidak mempunyai transportasi publik yang baik atau memadai ataupun juga tidak seimbangnya kebutuhan jalan dengan kepadatan penduduk, misalnya Jakarta dan Bangkok.Kemacetan lalu lintas menjadi permasalahan sehari-hari di Jakarta, Surabaya, Bandung, Medan dan kota-kota besar lainnya di Indonesia.
Kemacetan dapat terjadi karena beberapa alasan:
- Arus yang melewati jalan telah melampaui kapasitas jalan
- Terjadi kecelakaan lalu-lintas sehingga terjadi gangguan kelancaran karena masyarakat yang menonton kejadian kecelakaan atau karena kendaran yang terlibat kecelakaan belum disingkirkan dari jalur lalu lintas,
- Terjadi banjir sehingga kendaraan memperlambat kendaraan
- Ada perbaikan jalan,
- Bagian jalan tertentu yang longsor,
- kemacetan lalu lintas yang disebabkan kepanikan