The United States government offers various financial opportunities to acquire your first home.
The US government offers a wide variety of programs to finance a home. Each program is designed to meet the specific needs of different sectors of the population, therefore, each one has different eligibility criteria.
For example, the United States Department of Agriculture (USDA) has a program for the development of housing in rural areas through a loan program. This strategy offers financial assistance to low-income families in rural areas.
For people in rural areas, this type of support is ideal, since the interest rates are low, and it is not necessary to make an initial payment to obtain the loan. Check more information here: https://www.rd.usda.gov/about-rd/state-offices
On the other hand, the Federal Housing Administration (FHA) offers loans that do require a down payment, however, it is lower than traditional bank loans. In the same way the credit score does not necessarily have to be high to apply. https://www.hud.gov/buying/loans
This FHA loan program helps low- and middle-income families purchase a home. Also, unlike others, it allows legal immigrants to apply for loans, whether they are permanent residents or non-permanent residents. Even permanent residents or Green Card holders require the same requirements as US citizens.
Likewise, Deferred Action (DACA) recipients are eligible for a loan through the FHA, however, they require a credit score of 620 or higher.