how much is a rabies shot for a dog

2 hours ago 3
Nature

The cost of a rabies shot for a dog in 2025 generally ranges from about $15 to $75 per dose, depending on factors like the dog's age, location, and where the vaccine is administered.

  • For puppies in their first year, the cost typically ranges from $15 to $30 per shot. Puppies usually get their first rabies vaccine at 12 to 16 weeks old, followed by a second dose one year later
  • For adult dogs, rabies shots usually cost between $25 and $60 every 1 to 3 years, depending on state laws and veterinary recommendations
  • Some veterinary clinics charge $40 to $75 per rabies vaccine dose, with initial vaccination requiring a series of three shots plus annual or triennial boosters
  • Lower-cost options may be available at animal shelters, pet stores, or local government clinics, sometimes as low as $10 to $25 per shot or even free at special clinics
  • Bundled vaccine packages that include rabies and other core vaccines typically cost between $35 and $90, depending on the services included

In summary, you can expect to pay roughly $15 to $75 per rabies shot for your dog, with puppies generally on the lower end and adult dogs on the higher end of that range. Regular boosters are required to maintain immunity, usually every 1 to 3 years depending on local regulations