The disease is caused by a mutation in a gene (acid alpha-glucosidase: also known as acid maltase) on long arm of chromosome 17 at 17q25.2-q25.3
The gene spans approximately 20 kb and contains 20 exons with the first exon being noncoding.