To install Wordpress locally, first download and install Wamp Server to provide a local hosting server. Then download Wordpress from wordpress.org, unzip the folder, and paste it into the Wamp Server 'www' folder. Finally, create a database using phpMyAdmin, fill out the Wordpress configuration details, and click "Run the Install" to complete the Wordpress setup.