Describing himself as people's "mazdoor number one", he said: "The country will not get a mazdoor like me in the coming 60 months."
Referring to the sweeping BJP win, which is poised to give the party a majority on its own in the Lok Sabha, the Gujarat chief minister said: "I am very grateful to the people of India."
He said the poll verdict was significant because a non-Congress party had gained parliamentary majority on its own for the first time in independent India. It will also be the first time that India will be run by a leadership born after the country's independence, he added.
Modi said he had chosen to first speak in Vadodara after BJP's victory as the city had elected him to the Lok Sabha with a record margin, while Gujarat had created a record by giving all 26 Lok Sabha seats to the BJP.
"There were seven by-polls in Gujarat where six seats were with Congress. Today BJP has won in four," Modi said.
Modi also thanked people of Varanasi, the second seat he contested from, for their support.
In his rally at Ahmedabad, Modi said that the country has again begun its march of development.