A list of low cost health clinics can be found here.
This website also has listings of many other types of services at low or no cost.