Cats purr when they feel happy, content, and relaxed, especially when petted or affectionate. They may also purr to greet their owners when they come home or to socialize with other cats, expressing friendliness and affection.

Mother cats purr while nursing their kittens, which helps the kittens feel secure and maintain the parent-child bond. Sometimes cats use purring to attract their owners' attention, hoping for playtime or petting.