Location plays a major role in salary differences, with lawyers in metropolitan areas like New York City or Los Angeles earning significantly more than those in smaller cities or rural regions.