برخی از پزشکان بر این باورند که کودکان با عارضه تنگی دریچه پیلور به دنیا نمی‌آیند و رشد عضلات پیلور و انسداد آن پس از تولد کودک رخ می‌دهد. دقیقا مشخص نیست که علت تنگی دریچه پیلور چیست، اما پزشکان برخی از فاکتور‌ها را در این زمینه تأثیر گذار می‌بینند و ممکن است با جمع شدن چند مورد از این فاکتور‌ها و دلایل، این عارضه در نوزاد بروز پیدا کند. این چند دلیل تأثیر گذار بر بروز تنگی دریچه پیلور عبارتند از:

    ارث: نوزاد ممکن است به صورت ارثی این اختلال را پیدا کند.
    جنسیت نوزاد: نوزادان پسر ۴ برابر بیشتر از دختران دچار این عارضه می‌شوند.
    مصرف داروی اریترومایسین: مصرف اریترومایسین می‌تواند به تنگی دریچه پیلور کمک کند.
    فرزند اول بودن: این مشکل بیشتر در فرزندان اول رخ می‌دهد تا فرزند دوم و سوم.
    ترانس پیلوریک: استفاده طولانی مدت از ترانس پیلوریک برای کودکانی که نارس هستند نیز یک فاکتور تأثیر گذار است

نکته مهم: در کل، هیچ کدام از این موارد نمی‌توانند دلیل قطعی این عارضه باشند.