All required and recommended childhood immunizations are free for kids under the age of 18 and available on a walk-in basis during regular business hours.
Information is available at http://www.pinalcountyaz.gov/publichealth/Pages/OfficeLocations.aspx or at 1-866-960-0633.