Locksmiths can make good money. Wages typically start from $25,190 and go up to $54,290. On average, a locksmith earns an annual salary of $40,670, which is equivalent to $19.67 per hour. Locksmith salaries vary depending on experience and location.