A door locking device for a door of a household appliance, in particular a dishwasher, comprising a support body designed to be secured to a door of the household appliance, a lug designed to be secured to a structural element of the household appliance in a position facing, in use, the support body, and a latch device borne by the support body and configured to interact, in use, with the lug; wherein the latch device comprises: i) a blocking tooth borne by the support body and restrained to the support body such that it can rotate relative to the latter about a first axis and the first axis can move in translation relative to the support body, the blocking tooth comprising a first end configured to be coupled with a transversal element of the lug so as to lock the door against said structural element of the household appliance; ii) a stem borne by the support body sliding along an axis of symmetry of the stem and interacting with a second end of the blocking tooth, opposite to the first end; iii) first and second cam profiles (15,16) formed on the second end of the blocking tooth and on a head of the stem facing towards the blocking tooth, respectively; iv) a compression spring operationally associated with the stem and designed to push the first and second cam profiles (15,16) into contact with one another; and v) a framed tilting element hinged to the support body such that it can rotate relative to the latter about a second axis parallel to the first axis; the tilting element being designed to interact with the transversal element of the lug independently of the blocking tooth; vi) said first and second cam profiles (15,16) being designed to form, together with the blocking tooth, the support body, the stem and the compression spring, a bistable mechanism that can cause the blocking tooth to selectively take up a receiving position, in which a recess made in the first end of the blocking tooth is oriented parallel to respective longitudinal longerons of the lug, perpendicular to the transversal element of the lug, so as to receive the transversal element of the lug, and a locking position, in which the recess is orientated transversely to the longerons of the lug. i) a blocking tooth borne by the support body and restrained to the support body such that it can rotate relative to the latter about a first axis and the first axis can move in translation relative to the support body, the blocking tooth comprising a first end configured to be coupled with a transversal element of the lug so as to lock the door against said structural element of the household appliance; ii) a stem borne by the support body sliding along an axis of symmetry of the stem and interacting with a second end of the blocking tooth, opposite to the first end; iii) first and second cam profiles (15,16) formed on the second end of the blocking tooth and on a head of the stem facing towards the blocking tooth, respectively; iv) a compression spring operationally associated with the stem and designed to push the first and second cam profiles (15,16) into contact with one another; and v) a framed tilting element hinged to the support body such that it can rotate relative to the latter about a second axis parallel to the first axis; the tilting element being designed to interact with the transversal element of the lug independently of the blocking tooth; vi) said first and second cam profiles (15,16) being designed to form, together with the blocking tooth, the support body, the stem and the compression spring, a bistable mechanism that can cause the blocking tooth to selectively take up a receiving position, in which a recess made in the first end of the blocking tooth is oriented parallel to respective longitudinal longerons of the lug, perpendicular to the transversal element of the lug, so as to receive the transversal element of the lug, and a locking position, in which the recess is orientated transversely to the longerons of the lug.