猫は通常、1日あたり約12〜16時間眠り、年老いた猫は最長20時間眠ることもあります。雨が降ったり曇ったりすると、猫は長く眠ります。猫が眠るとき、その時間の 3/4 は昼寝であり、これはよく「浅い眠り」と呼ばれます。
猫は小分けにして眠り、成猫は1日平均13.2時間、つまり12~14時間眠ります。猫は一度に眠るのではなく、短い眠りを何度も繰り返します。猫の睡眠の質は、年齢、食事量、室温、騒音、明るさ、ベッドの質によって影響を受けることがあります。
子猫や老猫、雨の日には1日20時間近く眠ることもあります。子猫が長時間眠る必要があるのは、人間の子どもと同じように成長し、成長に必要なエネルギーを蓄積する必要があるからです。老猫は体の機能が低下しているので、エネルギーを節約するためにもっと眠る必要があります。雨の日は室内の温度や明るさが低くなるため、猫はより長く眠るようになります。