Kanunlar, çeşitli kriterlere göre farklı şekillerde sınıflandırılabilir: İçeriklerine göre: kurucu kanunlar, kod kanunlar, olağan kanunlar, ilkesel kanunlar, yetki kanunları, bütçe kanunları, onay kanunları, kurumsal kanunlar, geçici kanunlar. Çıkarılma yöntemlerine göre: biçimsel kanunlar, maddi kanunlar, çerçeve kanunlar, temel kanunlar, torba kanunlar. Bazı kanun türleri: 2709 sayılı T.C. Anayasası — kurucu kanun. 5237 sayılı Türk Ceza Kanunu — kod kanun. 3194 sayılı İmar Kanunu — olağan kanun. 1739 sayılı Milli Eğitim Temel Kanunu — ilkesel kanun. 4639 sayılı Memurlar ve Diğer Kamu Görevlileri Hakkında Bazı Kanunlarda Değişiklik Yapılmasına Dair Yetki Kanunu — yetki kanunu. 7535 sayılı 2025 Yılı Merkezi Yönetim Bütçe Kanunu — bütçe kanunu. 7492 sayılı Kuzey Atlantik Antlaşmasına İsveç Krallığının Katılımına İlişkin Protokolün Onaylanmasının Uygun Bulunduğuna Dair Kanun — onay kanunu. 2797 sayılı Yargıtay Kanunu — kurumsal kanun. 7244 sayılı Yeni Koronavirüs (Covid-19) Salgınının Ekonomik ve Sosyal Hayata Etkilerinin Azaltılması Hakkında Kanun — geçici kanun.