How much does the average American pet-owning household spend on their pet per year?

Money medium Data from 2024

Guess before you scroll — the answer is below

In dollars. Thousands: 1.000 · Decimals: 1,5 · Millions: 9m.

The answer

$1,733

Roughly $1.7K.

The American Pet Products Association puts average annual pet spending per household at about $1,733 in 2024, covering food, vet visits, grooming and supplies. Dog owners spend more than cat owners on average, mostly because of higher veterinary costs.

How to get close to this number

Add the components. Food for a year, an annual vet visit, occasional treatment, plus supplies and grooming — each a few hundred dollars, which sums to somewhere between one and two thousand. Component addition is reliable here because the categories are few and familiar.

The species difference in the explanation is driven by one component: dog owners spend more than cat owners, mostly because of higher veterinary costs. Larger animals need larger doses, more frequent care and more expensive procedures, so the cost gap between pets tracks body mass more than it tracks affection.

Note what an average over pet-owning households hides. A healthy young animal costs a fraction of this and an elderly one with a chronic condition costs several times it, so the distribution is heavily skewed by a minority of high-cost years. Pet spending is not an annual constant; it is low for most of an animal's life and concentrated at the end.

Where this number comes from

Source American Pet Products Association
Figure refers to 2024
Last checked
Unit dollars

Numbers move. If this one has drifted from its source, let us know.

Think you can do better?

Five fresh questions every day. No account needed.

Play today’s puzzle

Related questions