Puapua is a locality in the Western District of American Samoa, situated close to Malaeloa and Vaiala.