Banyak penyakit yang dapat menyebabkan gastroparesis. Penyebab gastroparesis diklasifikasikan sebagai idiopatik atau sekunder, sementara gastroparesis idiopatik adalah jenis gastroparesis yang tidak diketahui asalnya, dan gastroparesis sekunder terutama disebabkan oleh diabetes mellitus dan faktor yang diinduksi secara medis (misalnya, obat dan induksi bedah).