BLS Consumer Expenditure Survey
What US households spend on pets
The average US household spent $880 on pets in 2024, up 0.5% from 2023 and up 73.6% from 2014. Vet services were $308 of that, pet food $296.
All pet spending, 2024$8802023: $876
Vet services, 2024$3082023: $266
Pet food, 2024$2962023: $338
Pets, supplies and medicine, 2024$1762023: $171
Other pet services, 2024$1012023: $100
Since 2010
All pet spendingVet servicesPet food
Mean annual spending per consumer unit, current dollars (not adjusted for inflation).
Every year
| Year | All pet spending | Vet services | Pet food | Pets, supplies and medicine | Other pet services |
|---|---|---|---|---|---|
| 2024 | $880 | $308 | $296 | $176 | $101 |
| 2023 | $876 | $266 | $338 | $171 | $100 |
| 2022 | $741 | $196 | $289 | $164 | $92 |
| 2021 | $770 | $266 | $258 | $178 | $68 |
| 2020 | $690 | $241 | $280 | $116 | $53 |
| 2019 | $681 | $252 | $236 | $127 | $65 |
| 2018 | $662 | $225 | $220 | $151 | $66 |
| 2017 | $710 | $275 | $240 | $143 | $52 |
| 2016 | $583 | $204 | $205 | $122 | $53 |
| 2015 | $528 | $133 | $230 | $116 | $49 |
| 2014 | $507 | $139 | $190 | $134 | $45 |
| 2013 | $460 | $116 | $183 | $119 | $42 |
| 2012 | $522 | $150 | $195 | $136 | $42 |
| 2011 | $502 | $143 | $183 | $141 | $36 |
| 2010 | $480 | $114 | $165 | $163 | $39 |
By household group
- By income group (fifths)
- By income group (tenths)
- By household income
- By age
- By generation
- By household size
- By household type
- By number of earners
- By region
- By home ownership
- By type of area (urban or rural)
- By size of place
- By highest education in the household
- By occupation
- By race
- By Hispanic or Latino origin
Dollars, not prices. Spending figures are in current dollars and reflect both prices and how much households buy. For price changes alone, see pet prices.
Sources
- US Bureau of Labor Statistics, Consumer Expenditure Surveys, calendar-year tables (mean annual spending per consumer unit)
- BLS Consumer Expenditure database, series files (download.bls.gov/pub/time.series/cx)
Checked 29 October 2026.