Over 15,000 lawyers are members of the American Immigration Lawyers Association (AILA), and this provides a good estimate of how many US lawyers practice immigration law on a regular basis. Since immigration law is federal law and can be practiced by a lawyer licensed in any US jurisdiction, and since much if not all of the work required can be done online, that gives you about 15,000 choices, among which you will choose a single lawyer to represent you.
15,000 lawyers are too many to choose from. If you lack an impeccable reference from a close friend, you might start your search on the Internet. Fortunately, you can use the Internet to narrow down your choices to a manageable “shortlist” of final candidates, who you can interview later. The following are some of the most prominent Internet resources that will help you identify quality immigration lawyers.