Easy to follow instructions here: https://www.npmjs.com/get-npm
When you get to the step of
npm install npm@latest -g it might prompt an error “Please try running this command again as root/Administrator.”
This is because -g means to install it globally, and requires admin permissions. In mac, to address this issue run
sudo npm install npm@latest -g instead and input your login password.