I've seen every single episode of South Park, and here is a list I've compiled of my top 10 favorite South Park episodes of all time!

I put a link to the episode where you can watch it, as well as a good clip from each episode! The clips may or may not be spoilers!

Honorable Mentions:
#10 - Free Hat - S06 E09
#9 - Imagination Land Trilogy - S11 E10-12
#6 - Smug Alert - S10 E2
#4 - Cripple Fight - S05 E3
#3 - ManBearPig - S10 E6
#2 - Ginger Kids - S09 E11