Alejandro López Menchón es licenciado en Ciencias Políticas y Sociología por la Universidad de Granada (1999), Diploma de Estudios Avanzados por el programa “Bienestar Social: Desarrollo y Tendencias en las Sociedades Complejas” (2002) y Máster en Estudios de Opinión: Metodología cualitativa y cuantitativa (2005). Ha sido investigador del Centro de Estudios Andaluces (2004-2006). Desde el año 2006 es profesor asociado del Departamento de Sociología de la Universidad Pablo de Olavide de Sevilla. Al mismo tiempo, desde 2007 es técnico en evaluación de políticas públicas de empleo y trabajador a tiempo completo en el Servicio Andaluz de Empleo.
Actualmente, también es miembro del equipo docente del Diploma de Especialización de Evaluación de Políticas Públicas de Empleo (Universitat de Barcelona). Sus líneas principales de investigación y trabajo se centran en metodología y técnicas de investigación social en su aplicación a la evaluación de políticas públicas y al área de investigación de la seguridad ciudadana. Dentro de estas áreas ha dirigido varios proyectos laborales y publicado libros y artículos de investigación.