Criminal lawyers typically earn between $89,654 and $120,899 annually, depending on their experience and the firm they work for. Mid-level attorneys can expect around $104,360. Senior positions may command higher salaries, reflecting their expertise and responsibilities.