The List
There are 175 6 letter words with P as the last letter. The highest scoring is JOYPOP at 20 points in Scrabble. 32 carry three or more vowels, which makes them useful for dumping a vowel-clogged rack.
AFFRAPAIRGAPASLEEPASTOOPATTRAPBACKUPBALLUPBARHOPBEDROPBELEAPBEWEEPBEWRAPBISHOPBITMAPBLOWUPBOPEEPBUNYIPBURLAPCALLOPCARHOPCARTOPCATNAPCATNEPCATNIPCATSUPCHERUPCOCKUPCOINOPCOLLOPDALLOPDECAMPDEWLAPDIKKOPDOGNAPDOLLOPDOOWOPDUSTUPEARLAPECOMAPEGGCUPENCAMPENTRAPENWRAPESCARPEXTIRPEYECUPFACEUPFILLIPFOLDUPGALLOPGAZUMPGELCAPGIDDAPGIDDUPGILCUPGOLLOPGOSSIPHANGUPHICCUPHOLDUPHOOKUPHUBCAPHUDDUPHYSSOPICECAPINCLIPINHOOPINSHIPINSTEPINWRAPJOLLOPJOYPOPKICKUPKIDNAPLAPTOPLARRUPLINEUPLINKUPLOCKUPLOLLOPLOOKUPMADCAPMAGILPMAKEUPMARKUPMASHUPMAYHAPMAYPOPMEGILPMETUMPMIDCAPMISHAPMOBCAPMOCKUPMUDCAPOILCUPOUTTOPOXSLIPPETNAPPICKUPPILEUPPOSTOPPREAMPPRENUPPULLUPPUSHUPRAGTOPRECHIPRECOUPREDCAPREDTOPREPULPREPUMPRESHIPREVAMPREWRAPRIFLIPRIPRAPSALOOPSANNOPSANNUPSATRAPSCHLEPSCRAWPSCRIMPSCROOPSCRORPSCRUMPSENDUPSHLEPPSHLUMPSHRIMPSITREPSKRIMPSKRUMPSKYCAPSLIPUPSTRAMPSTROUPTAKEUPTEACUPTHREAPTHREEPTIPTOPTITTUPTOECAPTOSSUPTRICEPTUNEUPTURNIPTURNUPUNCLIPUNHASPUNHOOPUNPROPUNSHIPUNSNAPUNSTEPUNSTOPUNWRAPUPHEAPUPKEEPUPLEAPUPPROPUPSTEPUPWRAPWALKUPWALLOPWARMUPWASHUPWASSUPWIKIUPWINDUPWORKUPZIPTOP