I'm due for a tetanus shot, my last one was 10 years ago in september, I'm due for surgery and I would like to know where can I get a tetanus shot in Mesa, Arizona, I could always go to the doctor's office I guess but I have to pay the visit, I understand that are places that you can get them for free?

There definitely are free vaccine clinics, but some only serve children. Try calling the Mesa Immunization Clinic or your county department of public health to see if they offer vaccines to adults as well.