Where you live determines how much you pay to own a pet. Americans in North Dakota spend about $2,467 annually on their dog and cat, while Californians pay about $3,143, a $676 gap that adds up to more than $8,100 over a pet's lifetime.
Pet ownership costs aren't just about location. Mississippi pet owners spend nearly 1% of their household income on pets, making it the least affordable state despite moderate costs. Utah ranks most affordable at just 0.48%.
MoneyGeek analyzed annual pet ownership costs across all 50 states and Washington, D.C., examining six expense categories: veterinary care, pet insurance, food, boarding, grooming and licensing. We modeled the cost of owning a dog and the cost of owning a cat in each jurisdiction, then created composite rankings weighted 60% to dog costs and 40% to cat costs.
The findings show clear regional divides. Great Plains and Midwest states claim nine of the 10 most affordable spots, with Kentucky rounding out the top 10. West Coast and Northeastern states make up most of the expensive end. The national average pet ownership cost is about $2,752 annually, but whether you need pet insurance depends on your financial situation and risk tolerance.

