Subdray compte 478 habitants pour une densité de 24 habitants par kilomètre carré. Cette commune se trouve dans la région Centre et dans le département Cher(18). Le code postal de Subdray est le 18570 et son maire est Mme Corinne SUPLIE.