刑法规定嫖娼不需要判刑。嫖娼属于违反治安管理处罚法的行为,根据法律明文规定为犯罪行为的,依照法律定罪处刑;法律没有明文规定为犯罪行为的,不得定罪处刑的原则,嫖娼不得定罪处刑。
法律依据
《中华人民共和国治安管理处罚法》第六十六条卖淫、嫖娼的,处十日以上十五日以下拘留,可以并处五千元以下罚款;情节较轻的,处五日以下拘留或者五百元以下罚款。在公共场所拉客招嫖的,处五日以下拘留或者五百元以下罚款。第二条扰乱公共秩序,妨害公共安全,侵犯人身权利、财产权利,妨害社会管理,具有社会危害性,依照《中华人民共和国刑法》的规定构成犯罪的,依法追究刑事责任;尚不够刑事处罚的,由公安机关依照本法给予治安管理处罚。