貓是一種胎生動物。在發情期(冬末至夏初),公貓到處撒尿,而母貓在半夜狂吼亂叫,民間俗稱此為「鬧貓」或「貓叫春」,即貓的發情。通常經由結紮手術可解決或大幅減輕此問題。也可使用貓薄荷能使貓產生「性反應」的特性,讓貓的需求能得到抒發,減少公貓到處撒尿作記號的次數。
般認為,貓的發情期是冬末至夏初,也有少部分沒有非常絕對的時間。在此期間,沒有懷孕的母貓每隔14~21天發情一次,時間持續3~6天,其中要求交配的時間大約連續2、3天。交配時,雄貓的陰莖會勃起並帶刺,勃起向上的陰莖會碰觸到雌貓的陰道壁,雌貓必須倚靠這種方式來刺激排卵,因此,雌貓很少在第一次交配時就懷孕的。大部分貓的懷孕期是在63天,幼貓會在6至7週斷奶,在10至15週後性徵會發育成熟,雌貓一次會生産多胎,而雌貓的子宮也有4個子房。