A cat that’s wheezing and coughing is almost always dealing with a lower airway problem, most commonly feline asthma. Asthma accounts for the majority of chronic coughing in cats and involves inflammation and tightening of the small airways in the lungs. Other possibilities include lungworm infection, heartworm-associated respiratory disease, and, less commonly, heart disease. The key first step is figuring out whether your cat is actually coughing or doing something else entirely.
Coughing vs. Hairballs: How to Tell
Cats coughing and cats retching up hairballs look surprisingly similar, and many owners confuse the two. During a true cough, your cat crouches low to the ground, extends their neck forward, and produces repeated wheezing or raspy sounds, but nothing comes up. The episode ends and the cat goes back to normal. A hairball retch looks different: the cat hunches with their back arched, head low, making rhythmic gagging or wet gurgling sounds that eventually produce a clump of hair or bile.
If your cat is having these episodes and nothing is coming up, you’re likely watching a cough, not a hairball. Recording a video on your phone is one of the most useful things you can do before a vet visit, since cats rarely cooperate and cough on cue in the exam room.
Feline Asthma: The Most Common Cause
Feline asthma is a chronic inflammatory condition of the lower airways. The airways tighten and narrow (bronchoconstriction), excess mucus builds up, and the cat struggles to push air out. You’ll notice the effort is worst on the exhale. Some cats develop what’s called an “abdominal push,” where you can see their belly muscles working hard to force air out of their lungs.
Episodes can range from an occasional cough every few days to full-blown respiratory distress with open-mouth breathing. Many cats fall somewhere in the middle: periodic coughing fits that last a minute or two and then resolve. The condition doesn’t go away on its own, and without treatment, the inflammation can cause permanent changes to the airways over time.
Common Triggers in Your Home
Asthma flare-ups are often driven by airborne irritants. The most common household triggers include cigarette smoke, dusty or scented cat litter, aerosol sprays, air fresheners, perfumes, household cleaning products, pollen, mold, and dust mites. If your cat’s symptoms seem worse after you clean the house, light a candle, or change the litter, that’s a strong clue. Switching to a low-dust, unscented litter and avoiding aerosol products around your cat can reduce flare-ups significantly.
Other Causes Worth Ruling Out
Heartworm-Associated Respiratory Disease
Even indoor cats can be bitten by mosquitoes, and heartworm infection doesn’t require a heavy worm burden to cause lung damage in cats. When immature heartworms reach the small arteries in the lungs, they trigger a severe inflammatory response that damages the airways and the tiny air sacs where oxygen exchange happens. Cornell University’s Feline Health Center notes that the resulting symptoms, including rapid breathing, coughing, and gagging, are frequently confused with asthma. A simple blood test can help differentiate the two.
Lungworm Infection
Cats that hunt or spend time outdoors can pick up lungworm parasites from eating infected prey like snails, slugs, or rodents. Symptoms range from a mild, persistent cough with slightly faster breathing to severe respiratory distress. Some infected cats show no obvious symptoms at all. Lungworm is relatively uncommon in domestic cats, and vets sometimes only consider it after antibiotics fail to improve the cat’s condition. A fecal test or airway wash can confirm the diagnosis.
Heart Disease
Unlike in dogs, coughing is actually an uncommon sign of heart disease in cats. Tufts University’s veterinary cardiologists point out that while heart failure can cause fluid buildup in the lungs, cats with cardiac problems more often show rapid breathing or lethargy rather than coughing. That said, it’s worth ruling out, especially in older cats, because the treatment path is completely different from asthma management.
What Happens at the Vet
Your vet will start with a physical exam, listening to your cat’s chest for wheezes, crackles, or a heart murmur. Chest X-rays are the first-line diagnostic tool for coughing cats. They’re quick, widely available, and usually don’t require sedation. X-rays can reveal the characteristic “doughnut” pattern of thickened airways seen in asthma, fluid in the lungs from heart failure, or signs of parasitic infection.
If X-rays don’t give a clear answer, your vet may recommend additional steps like blood work, a heartworm test, fecal analysis for parasites, or in some cases a CT scan or airway wash to collect cells from the lungs. The goal is to distinguish between inflammatory, infectious, parasitic, and cardiac causes, since each requires a different treatment approach.
How Feline Asthma Is Treated
Asthma management in cats revolves around two types of medication: one to reduce inflammation and one to open the airways during a flare-up. The anti-inflammatory component is typically a corticosteroid, given either as an oral medication or through an inhaler. The rescue medication is a bronchodilator (the same type of drug used in human asthma inhalers) that relaxes the muscles around the airways to provide quick relief during an acute episode.
Current recommendations favor inhaled medications delivered through a specially designed feline spacer chamber that fits over the cat’s nose and mouth. The inhaler attaches to one end of the chamber, and your cat simply breathes through a small mask on the other end for about 7 to 10 breaths. This delivers medication directly to the lungs with fewer side effects than oral steroids, which affect the whole body.
Training a cat to accept the spacer takes patience. International Cat Care recommends a gradual, reward-based approach: first getting the cat comfortable with the chamber as an object, then teaching them to place their nose in the mask voluntarily, then building up the duration. Most cats can learn to tolerate it within a few weeks if the process is broken into small, positive steps.
When Breathing Becomes an Emergency
A normal resting breathing rate for cats is 15 to 30 breaths per minute. You can count this by watching your cat’s sides rise and fall while they’re relaxed or sleeping. One rise and one fall equals one breath. If your cat’s resting rate consistently exceeds 30 breaths per minute, that’s abnormal and worth a vet call.
Certain signs indicate a true respiratory emergency: open-mouth breathing (cats are obligate nose breathers, so this is always serious), blue or pale gums, exaggerated belly movement with each breath, or a cat that’s sitting with their neck extended and elbows out, unable to settle into a normal resting position. Any of these warrant an immediate trip to the vet or an emergency animal hospital, even after hours. A severe asthma attack can be fatal without intervention, but cats respond quickly to emergency bronchodilator treatment when they get it in time.
Reducing Flare-Ups at Home
If your cat is diagnosed with asthma, environmental management makes a real difference alongside medication. Switch to a low-dust, unscented litter. Avoid smoking indoors, and skip aerosol air fresheners, scented candles, and strong cleaning products. Vacuum regularly to reduce dust mites, and consider running an air purifier in the rooms your cat spends the most time in. Keep your cat on a regular parasite prevention schedule, since heartworm and other parasitic infections can worsen existing lung disease or mimic asthma symptoms.
Maintaining a healthy weight also matters. Overweight cats have to work harder to breathe, and the extra abdominal fat puts pressure on the diaphragm, making respiratory episodes more uncomfortable and harder to recover from.

