Question: How many episodes does riverdale season 2 have?
Answer: 22
22
Natural Questions answer: 22 (from the Wikipedia article "Riverdale (2017 TV series)")