Avilly-Saint-Léonard est une ville de l' Oise en région Hauts-de-France.
Avilly-Saint-Léonard compte 962 habitants.
La densité de la population de Avilly-Saint-Léonard est de 80 habitants au km².
Le maire d'Avilly-Saint-Léonard est Madame Anne LEFEBVRE