Why is my Cat Coughing?

Your cat could very well be coughing because it has a hairball. Hairballs are an accumulation of hair the cat collects from cleaning itself. If a cat does not pass it though his bowel movement then unfortunately it must throw it up, and does so by coughing.