Animal Control & Shelter

Police vehicle with cool dogAbout Colonial Heights Animal Services and Shelter

The Animal Control Division, supervised by the Operations Bureau Commander, is tasked with the enforcement of city ordinances and state laws relating to the control and protection of animals. The shelter is operated and maintained in accordance with state laws. Animal Control Officers attend in-service training which provides updates on laws, procedures, and techniques.

Make an Appointment for Pet Adoptions

If you are interested in adopting a pet, please call (804)520-9397 Monday-Friday from 8:00am - 4:00pm to schedule an appointment. For after hours inquiries, please leave a detailed message for a staff member to return your call. 

For ALL emergency services relating to a stray, lost, or injured animal, please call our Non-Emergency Services line at (804)520-9300, select option 7 and a communications staff member will assist  you.  

Visit for our list of Adoptable Pets 

Safe Pets Program

If you are a victim of domestic abuse and are not able to go to a shelter because of your pets, please contact Colonial Heights Animal Services as they may be able to assist you during this time.

Donations to the Animal Shelter

The animal shelter welcomes donated items to help support our shelter. We accept:

  • Cleaning products (clorox bleach, blue dawn dishsoap, fabuloso, and laundry detergent)
  • gently used towelsKuranda Bed Opens in new window
  • blankets
  • rubber dog toys
  • unopened bags of cat and dog food
  • canned dog and cat food
  • You can donate a Kuranda dog or cat bed or a fleece pad to the shelter by clicking image at right. These beds are chew-proof and easy to clean while still providing comfort for the animals while they are in our care.
  • Click HERE to view our Amazon Donation Wish List of items!
  • Monetary donations can be called in directly to Colonial Heights Veterinary Hospital (804)526-6050, and be made to the Colonial Heights Animal Shelter "Donation Fund".

The shelter greatly appreciates your support and donations!

License Information

Any dog or cat four months of age or older must have a city license. The license consists of a receipt and metal tag. The tag is marked Colonial Heights with a serial number and year in which the tag was issued. Tags should be fastened securely to a collar worn by the dog or cat.

Anyone who brings a dog or cat into the city must have it licensed within 30 days. Colonial Heights residents may obtain a license from the Treasurer's Office located at City Hall (201 James Avenue). You must furnish a certificate of rabies vaccination for each animal. No tag will be issued without proof the animal has been vaccinated against rabies by a licensed veterinarian. Rabies certificates and city license should be made available upon request for inspection by Animal Control.

The license fee is due annually by February 1st of each year. The fees are:

  • Male and Female dog - $10.00 (plus 25% late fee after February 1)
  • Male and Female cat - $10.00 (plus 25% late fee after February 1)
  • Unsexed Dog or Cat - $ 2.00 (plus 25% late fee after February 1)
  • Kennel License - $50.00

Number of Animals per Residence Limited

Ownership of more than four dogs and cats combined is prohibited in Colonial Heights. A special permit from City Council is required to keep more than four animals.

Impounded Animals

An impounded animal may be released to its owner upon payment of impoundment fees. Verification of rabies and city tags are also required. Animals that are impounded will be kept for 5 full days (with no identification) and 10 full days with identification. If not claimed during that holding period, the animal may be eligible for adoption. The impoundment fee is $20.00 for the first day of confinement and $5.00 for each day after.

SPCA Rainbow Garden Brick Program

SPCA Rainbow Garden Brick Program - cropped form