En el año 2011 el municipio de Farsala contaba con 18 545 habitantes y el núcleo urbano tenía 9298.