The American Immigration Lawyers Association (AILA) can help find a licensed immigration attorney near you: http://www.ailalawyer.org/
Also, the U.S. Department of Justice accredits certain non-profit organizations that provide low-cost or free immigration legal services. You can find a directory of them here: https://www.immigrationadvocates.org/nonprofit/legaldirectory/