An input device includes a display unit indicating an image which represents an input position; a contact position detecting unit detecting a position of an object brought into contact with a contact detecting surface of the display unit; a memory storing data representing a difference between the detected position and a center of the image which represents the input position; and an arithmetic unit calculating an amount for correcting the image which represents the input position on the basis of the data stored by the memory.