Paling umum (terutama ketika peningkatan ukuran ringan, dan tepat di atas kisaran normal) penyebabnya adalah displasia sumsum tulang sekunder akibat penyalahgunaan alkohol dan alkoholisme kronis. Penyerapan vitamin B12 yang buruk di saluran pencernaan juga dapat menyebabkan makrositosis. Penyakit gastrointestinal yang dapat menyebabkan makrositosis termasuk penyakit celiac (sensitivitas parah terhadap gluten dari gandum dan biji-bijian lain yang menyebabkan kerusakan usus) dan penyakit Crohn (penyakit radang usus yang dapat mempengaruhi bagian manapun dari usus). saluran pencernaan).