St. Francis Animal Hospital has been caring for pets and their people since 1992.

Centrally located in Roseville, Minnesota, we serve clients throughout the Twin Cities metro area whose love and dedication to their pets make them demand the very best of veterinary medical care.


St. Francis was founded as a small family business, out of a garage, with a distinctive vision about what the practice of veterinary medicine should be. The vision was powerful, and since those early days, St. Francis has continued to grow in the community.

We are now a thriving, six doctor practice with state-of-the-art technology, innovative medical and office procedures and more than twenty highly-trained veterinary technicians. In addition to owning part of, and therefore being able to offer our clients benefits through, the Animal Emergency & Referral Center in St. Paul and Oakdale, we have partnerships with a number of veterinary specialists.

We are honored to have clients from all parts of the Twin Cities metro area– including many of the clinic’s very first clients – entrust us with the care of their pets.