限制人身自由的行政处罚只能由法律设定,因为限制人身自由是很严重的处罚,只能由法律设定。法律对违法行为已经作出行政处罚规定,行政法规需要作出具体规定的,必须在法律规定的给予行政处罚的行为、种类和幅度的范围内规定。
法律依据
《《中华人民共和国行政处罚法》》第十条
限制人身自由的行政处罚,只能由法律设定。
《《中华人民共和国行政处罚法》》第十一条
行政法规可以设定除限制人身自由以外的行政处罚。
《《中华人民共和国行政处罚法》》第十二条
地方性法规可以设定除限制人身自由、吊销营业执照以外的行政处罚。