An X-ray CT apparatus includes: a detector that detects X-rays that have passed through a subject a data acquiring unit that, for each of predetermined energy bands, counts photons having an energy level included in the predetermined energy band, from among photons derived from the X-rays detected by the detector an acquisition controlling unit that controls the data acquiring unit in such a manner that energy bands including energy levels which the photons representing substances that are not of interest have are each larger than an energy band including an energy level which the photons representing a substance of interest have, in accordance with an image taking condition under which an image taking process is performed on the subject and an image reconstructing unit that reconstructs an X-ray CT image by using a counting result obtained by the data acquiring unit controlled by the acquisition controlling unit.