Provided is an imaging device that can correct an output value of a pixel circuit. The imaging device includes a pixel circuit, a current detection circuit, an A/D converter, one or more memory circuit portions, and an arithmetic circuit portion. The pixel circuit includes a transistor, a charge accumulation portion, and a light-receiving element. The memory circuit portion includes a first look-up table, a second look-up table, and a region where image data output from the arithmetic circuit portion is stored. The first look-up table stores data of potentials of the charge accumulation portion, which depends on the intensity of light. The second look-up table stores output data of the transistor, which depends on the potentials of the charge accumulation portion.