Sangsvanene lever nesten utelukkende av vannplanter. De beiter mest på bunnplanter og foretrekker grunne innsjøer med mye vegetasjon, gjerne mindre vann i skoglandskap.