La popolazione recanatese cresce ma solo per effetto degli immigrati  che scelgono la città come loro residenza. Infatti il saldo tra nascite e morti è stato positivo nel 2007 solo di 10 unità. L’incremento della popolazione, di 211 unità, è stato dovuto esclusivamente al saldo migratorio positivo.

Al 31 dicembre il comune di Recanati ha registrato 21.338 residenti, confermandosi terzo centro della provincia di Macerata, dietro a Macerata (42.896) e Civitanova (39.935), davanti a Tolentino (20.288), Potenza Picena (15.700).