BJP has accused the Samajwadi Party (SP) of inciting riots during Prime Minister Narendra Modi's rally in Kanpur, Uttar Pradesh on Tuesday.