Free Initial Consultation

Contact Us Today through the form below, or call us at (757) 455 - 8555

What We Do

Reliable Advise from an Experienced Immigration Lawyer

If you have any general questions on Immigration Law or you are looking for legal representation on any Immigration, Naturalization, and/or Citizenship matter/s anywhere in the US or in any other country, Satnam Singh, can help you. 

We provide free initial consultation, and then, if retained effective legal ...

Satnam Singh

Satnam Singh, Attorney at Law, is the principal lawyer, with Satnam Singh, PC, and American Immigration Law Office, PLC, practicing law since 1988, and Immigration Law since 1990.

Satnam Singh is admitted to the Supreme Court of Virginia; the US Supreme Court; the US Courts of Appeals for the 1st, 2nd, 3rd, 4th, ...

Meet Satnam

Jurisdictions Admitted to Practice

Jurisdictions Admitted to Practice

Eastern (1991) and Western Districts of Virginia (2019)

Since 2014

View All...

Representation & Consultation

Assistance in All Immigration Matters

Assistance in All Immigration Matters


Litigation is the process of bringing a legal dispute before a judge. If that's the help you need, trust Satnam Singh to guide you through …

Learn more


An appeal occurs when a party who has lost a case in a trial court requests a higher court (the appellate court) to reconsider the …

Learn more

Consular Processing

Consular processing involves case adjudications at the US Consulates overseas for all types of Visas doe applicants to come to the United …

Learn more

What We Offer

  • Free consultation
  • Parking available
  • By appointment only
Spoken languages:


He is a big heart And best attorney And he is give the best advice for everyone And not charge any fees 
Sep 2, 2023
Pradeep singh
My husband first called Mr Satnam to consult about our case (me applying permanent residency) where he gave us a brief but direct explanation on...  Read more
Aug 16, 2023
Kristy Inus

Drop By

Areas Covered


Our Office Hours


Get in Touch

In Need of Our Services?

Please let us know the service you need, a little about 

your situation and we'll contact you for further information.