You should be able to get free or low-cost care at a community health center.
See this website to find one near you: National Association of Community Health Centers. (Click on the name to open the website in a new tab on your screen)
Source: National Association of Community Health Centers