Balaguer tiene una población de aproximadamente 16.000 habitantes, lo que la convierte en una ciudad pequeña pero llena de vida. La mayoría de los habitantes son catalanes, con un fuerte sentido de identidad regional, aunque también hay una creciente comunidad de inmigrantes que ha contribuido a la diversidad cultural de la ciudad.
La población de Balaguer ha crecido de manera lenta pero constante en las últimas décadas. Esta estabilidad ha permitido a la ciudad mantener su encanto histórico mientras sigue desarrollándose económicamente, especialmente en los sectores de la agricultura y el turismo.