Según el Directorio Central de Empresas (DIRCE), en España había 3.246.986 empresas a 1 de enero de 2011. De éstas, el 55,25% son empresas sin asalariados, el 39,97% empresas con entre 1 y 9 trabajadores, y sólo el 0,12% tenían 250 o más trabajadores en plantilla.
El 99,88% de las empresas españolas son pequeñas y medianas empresas (PYME). Cataluña con 600.393 pymes, la Comunidad de Madrid con 500.018, Andalucía con 491.701, y la Comunidad Valenciana con 348.391 son las comunidades autónomas con mayor número de pymes. En estas cuatro comunidades están ubicadas casi el 60% de las pymes de España.
La distribución de las empresas españolas según los grandes sectores de producción (excluida la agricultura y la pesca) responde a la siguiente clasificación: el 6,8% son empresas del sector de la industria, el 15% del sector de la construcción, el 24% del comercio y el 54% restante ejerce su actividad dentro del sector resto de servicios.
Atendiendo a la distribución de las empresas según su forma jurídica, de las 3.246.986 empresas existentes, 1.705.775 de empresas (el 52% del total) están constituidas como persona física. Le siguen las empresas inscritas como sociedad limitada, con un total de 1.121.522 empresas (el 35 %) y en tercera posición se encuentran las empresas constituidas como comunidad de bienes, con 113.841 empresas (el 4%).