Can I adopt if I am a legal Permanent Resident but not a US Citizen?
The answer to this question depends on the state where you live. Some states require you to be a U.S. citizen, but most states allow both U.S. citizens and legal permanent residents (green card holders) to adopt.
In California, you do not have to be a U.S. citizen or a legal permanent resident, but you must reside legally in the state until the adoption is finalized. People with long-term work visas often fall into this category.