¿Puede el tamaño de una ciudad influir en su capacidad de crecimiento? ¿Podría un tamaño excesivo disminuir esta capacidad? En el presente trabajo se analizan los factores determinantes del crecimiento de las ciudades españolas entre los años 1981 y 2000. A partir de recientes aproximaciones teóricas, se considera que estos factores afectan la productividad de las empresas, la calidad de vida de los residentes y la disponibilidad de suelo. Tras desarrollar el modelo teórico, los resultados del análisis empírico aplicado a las grandes ciudades indican que las condiciones iniciales de 1981 efectivamente influyen en la capacidad de crecimiento de las mismas. Las ciudades que parten de mayores niveles de población, actividad económica, actividad industrial y paro y menores niveles de tecnología y superficie, presentan tasas de crecimiento económico y demográfico menores. Reproduciendo el análisis por subperíodos (la década de los ochenta y la década de los noventa) se ha constatado que, a pesar de obtener resultados parecidos, los factores que determinan el crecimiento de las ciudades se modifican con el tiempo.