Onlay est une ville de la Nièvre en région Bourgogne-Franche-Comté. Onlay compte 158 habitants appelés les "Onlayens, Onlayennes". La densité de la population de Onlay est de 8 habitants au km².
Le maire d'Onlay est Monsieur Daniel MARTIN