Shinwar es un distrito de la provincia de Nangarhar , Afganistán . Se encuentra en la carretera principal que une Jalalabad con el paso fronterizo de Torkham . Su población, 100% pastún, se estimó en 40.147 habitantes en 2002, de los cuales 16.000 eran niños menores de 12 años. El centro del distrito es el pueblo de Shinwar.