Cost of owning a dog in Iowa

Services in Iowa are priced at 92.9% of the US level (BEA Regional Price Parities, 2024) — well below the national average — one of the cheapest states for vet care, grooming and boarding. Food, gear and medication bought online cost the same everywhere, so the difference lands on the vet, groomer, kennel and insurer.

A medium dog (37 lb) in Iowa, standard kibble, insured
$2,552
per year · $104 less than the US-average price level · $1,869 of it is state-adjusted
Categoryper year
Food & treats929 kcal/day × $1.42 per 1,000 kcal + 30% treats $625
Vet & preventive1 exam, core vaccines, heartworm test, dental every 3 yrs, 12 months of parasite prevention $769
InsuranceAccident & illness plan, US average, adjusted for state $777
GroomingHome grooming: brush, clippers, shampoo $24
Supplies & gearReplacement toys, waste bags, treats $58
Training & boardingUS average yearly boarding spend, adjusted for state $299
Calculate for your dog in Iowa

Where Iowa sits

Services price level92.9
Rank among 51 (1 = cheapest)#3
All-items price level87.8
Goods price level93.7
Housing rents level65.3

100 = US average. We apply the "services: other" component to vet care, salon grooming, boarding and insurance; goods and rents are shown for context only.

Source · U.S. Bureau of Economic Analysis · Updated 2026-09-21
SOURCE · Regional Price Parities by State, 2024 (table SARPP) — U.S. Bureau of Economic Analysis, 2024 data, accessed 2026-09-21
METHOD · measured · View methodology

Similar price level

Popular breeds priced for Iowa

Typical yearly cost for an adult, standard kibble, accident & illness insurance, salon grooming for coats that need clipping. Open a breed to adjust.

BreedPer yearFirst yearLifetime
French BulldogAKC #1 · small $2,426 $3,344 $25,020
Labrador RetrieverAKC #2 · large $3,167 $4,132 $41,795
Golden RetrieverAKC #3 · large $2,894 $3,859 $39,790
German Shepherd DogAKC #4 · large $3,185 $4,150 $36,510
DachshundAKC #5 · small $2,414 $3,332 $33,729
Miniature PoodleAKC #6 · small $2,691 $3,609 $39,606
Standard PoodleAKC #6 · large $3,569 $4,534 $51,105
Toy PoodleAKC #6 · toy $2,533 $3,451 $37,598
BeagleAKC #7 · small $2,446 $3,364 $32,087
RottweilerAKC #8 · giant $3,274 $4,264 $35,879
German Shorthaired PointerAKC #9 · large $3,028 $3,993 $41,070
BulldogAKC #10 · medium $2,656 $3,576 $27,215
Cane CorsoAKC #11 · giant $3,417 $4,407 $28,659
Cavalier King Charles SpanielAKC #12 · small $2,647 $3,565 $32,905
Yorkshire Terrier (Yorkie)AKC #13 · toy $2,486 $3,404 $35,047

Cheapest to keep in Iowa

  1. 01Chihuahua$2,072
  2. 02Russian Toy$2,115
  3. 03Toy Fox Terrier$2,136

Most expensive to keep in Iowa

  1. 01Black Russian Terrier$4,337
  2. 02Leonberger$4,046
  3. 03Komondor$4,031

State pages use one price index for all of Iowa; a big-city clinic and a rural one can differ more than any two states. How the state adjustment works.