1、刑法是刑事法律,治安管理处罚法属于行政法。2、违反治安管理处罚法的行为都是危害性比较轻的行为,如果该行为严重了就要由刑法来处罚。部分达不到刑事处罚的行为就需要治安处罚来处理。3、违反治安管理处罚法的行为叫违法行为,违反刑法叫犯罪行为。
4、违反治安管理处罚法的行为由公安机关直接作出处罚就行,而违反刑法的则要由公检法三家按程序一步一步进行,最终由法院判决才生效。5、立法机关不同。《刑法》是全国人大通过的法律,是我国的基本法。《治安管理处罚法》是全国人大常委所通过的法律。
6、法律层位不同,因立法层面上的区别,治安处罚法是刑法的下位法。治安管理处罚法在制定时,不得与刑法相抵触。
7、适用主体不同。治安处罚法施法主体主要公安机关。