How many ways are there to immigrate to America?

The ways to immigrate to the United States can be roughly divided into six categories:

1) Immigration through kinship;

2) Immigration through employment or professional relations;

3) Migration for humanitarian reasons, including seeking asylum for various reasons;

4) Diversified lottery immigrants;

5) join the army and immigrate;

6) Special law-Amnesty for immigrants.