Beyonce is donating proceeds from her new song to hurricane relief charities.
The star, 36, has collaborated on a version of Mi Gente, the hit single from J Balvin and Willy William.
"I am donating my proceeds from this song to hurricane relief charities for Puerto Rico, Mexico and the other affected Caribbean islands," she wrote on Instagram.
Last week, Salma Hayek announced she had donated $US100,000 ($A127,440) to Unicef and launched a fundraising campaign to help victims of the earthquake in Mexico.
And on Thursday, Rihanna urged US president Donald Trump to offer more help to the people of Puerto Rico following Hurricane Maria.
Beyonce's announcement came after the superstar returned to her home town of Houston to serve food to people affected by Hurricane Harvey.
She was joined by her mother Tina and her ex-Destiny's Child bandmate Michelle Williams to work on a production line of volunteers giving meals to families devastated by the floods.