Las pirañas se encuentran en los ríos y lagos de América del Sur, especialmente en la cuenca del Amazonas y en los sistemas fluviales del Orinoco y el Paraná. Prefieren aguas cálidas y de flujo lento o cuerpos de agua con vegetación densa.