Limache cuenta con 46.121 habitantes en 2017 (INE), y con una densidad de población de 133,49 hab/km².