Locksmiths working in the field have an average pay of $21.16 per hour, as of 2019. Depending on where you work and whether you’re an on-call locksmith, you can potentially earn more per hour.