Question: are all polyatomic ions nonmetals?
Answer: Polyatomic ions are ions. However, the atoms in polyatomic ions are held together by covalent bonds. Compounds containing polyatomic ions are ionic compounds. The basic rule of thumb is ionic compounds take place between a positive ionic metal and a negative ionic non-metal.