Rotschulterbussarde kommen in Nordamerika vor, hauptsächlich im östlichen und zentralen USA sowie im südlichen Kanada. Sie bewohnen Waldgebiete, Feuchtgebiete und sogar Vorortgebiete.
Diese Greifvögel bevorzugen Lebensräume mit einer Mischung aus Bäumen und offenen Gewässern, wo sie kleine Säugetiere, Amphibien und Reptilien jagen können.