La escasez de trabajadores es la dificultad generalizada de las empresas de algún sector económico o de todo un territorio para contratar personal debido a que en el mercado laboral no existen suficientes personas capaces de cubrir sus vacantes o dispuestas a ello.[2]​ También se denomina falta de mano de obra, falta de personal, falta de trabajadores, escasez de talento,[2]​ escasez de mano de obra, escasez de oferta de mano de obra (expresión redundante, pero se emplea),[3]​ falta de recursos humanos o falta de profesionales.[4]​ 
Debe distinguirse la escasez de trabajadores motivada por la falta de estos en el mercado (que la empresa quisiera resolver) de la deliberada escasez de efectivos o infradotación de efectivos (en inglés understaffing) en que la empresa (y a veces la Administración pública) intencionadamente no contrata a los trabajadores suficientes para prestar correctamente el servicio,[5]​ cuando en el mercado laboral existen trabajadores a los que podría contratar. Este artículo se refiere solamente a la escasez de trabajadores.
La escasez de trabajadores solo se produce en la empresa privada, y no en la Administración pública, porque en las convocatorias de empleo público el número de demandantes, atraídos por la seguridad del puesto, supera considerablemente al número de plazas ofrecidas.[6]​ Ayuda también que estas plazas tengan unos requisitos de conocimientos bastante constantes a lo largo del tiempo, lo que favorece que muchas personas se preparen concienzudamente para ocuparlas.[7]​ 
En cambio, los requisitos de conocimientos para ocupar muchos puestos de la empresa privada son muy variables, en muchas ocasiones difíciles de obtener (¿cómo se prepara alguien para ser matricero?) y no hay garantía de que, si una empresa ofrece determinadas vacantes en un momento específico, las seguirá ofreciendo después del tiempo que a alguien interesado en ellas, pero que no posee los conocimientos necesarios, le llevaría adquirirlos. De modo que, al revés de lo que pasa en el sector público, el número de estudiantes se reduce respecto a los que serían necesarios para cubrir las plazas del sector privado.[8]​
La falta de trabajadores es un importante problema económico porque las empresas que la sufren producen menos,[9]​ generan menos riqueza y disminuyen a la vez la productividad y la innovación. Por otra parte es un problema que se contagia de país a país, porque la escasez de trabajadores cualificados en un país atrae a los de países limítrofes, sin llegar a resolver la escasez inicial, pero creándola en otras zonas.[10]​
Las nuevas tecnologías, por cada empleo que destruyen, crean entre 1,77 (informe[11]​ de la Organización Internacional del Trabajo) y 4 puestos de trabajo (informe[12]​ de Deloitte). Sin embargo ha de tenerse en cuenta que, en esta dinámica, "empleo" y "puesto de trabajo" no son iguales. Un empleo destruido significa que una persona real que lo realizaba se queda sin él. Mientras que, en esta situación de avance tecnológico, pueden crearse oportunidades para que una persona con determinados conocimientos obtenga un empleo.[4]​ Pero si, por la razón que sea, no se consigue incorporar a dicha persona, ese "puesto de trabajo" queda vacante. Pueden no existir personas con los conocimientos, experiencia o localización adecuados para esos "puestos de trabajo" que se crean.[13]​