"Angel" was McLachlan's second consecutive top-five hit on the US "Billboard" Hot 100, peaking at number four. It also spent 12 weeks at number one on the "Billboard" Adult Contemporary chart, placing as the number-one song on that chart for 1999. In McLachlan's native Canada, it reached number seven on the "RPM" Top Singles chart and number three on the Adult Contemporary chart. Outside North America, the song has charted in several countries in the years following its release, including reaching number seven in Ireland in 2002 and number nine in Norway in 2008.