How to Create a Contact Form in WordPress?

I want to create a contact form on my WordPress website. I want this for my Contact Us page. I also want to forward the submitted details to my mail ID. How can I do this?

You can use the Jetpack plugin from WordPress developers which comes with a contact form builder by default. But I have seen some people reporting mail delivery issues with the plugin.

So, I recommend the Contact Form 7 plugin which is a little more flexible. It is a little tricky to customize the contact forms, but just read their guides.