Where do Angelfish Live?

Most species of Angelfish live in the Amazon River located in South America. A couple of species live in the Rio Negro. They can also be found in slow moving river and grassy ponds in Peru, Brazil, and Ecuador. Look here for more information: