Local vets, and the humane society would know. Kind of hard to give a general answer. Every city/town is different. Some have low-cost clinics, but I've never heard of one being entirely free. Someone has to pick up the bill.
You can help the HubPages community highlight top quality content by ranking this answer up or down.