Mouais, je vois pas bien le record, la définition de ville c'est une commune qui atteint les 2000 habitants, donc avec 21 habitants elle n'en fait pas partie.
Et quant au village le moins peuplé, il y en a plusieurs de 0 habitants en France...
Si 0 ne compte pas, il y a Rochefourchat dans la Drôme qui compte 1 habitant.
edit : ah, une page de retard
---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron