News
Get Psyched for Phono del Sol 2016!

Check out all of our great Phono del Sol coverage, grab your sunscreen, and join us in the park this Saturday! Read More →
Your June Snack-o-Scopes await you!

Gemini (May 21 – June 21): Your own tiny, beating universe that you travel through can feel calmer this month, kinder and soothing and restful... Read More →
BFF.fm at the Bellyman's Ball
Tune in 8-10pm to hear tales from the bands playing, rubys watching, and swamp funk stompers stompin. Or come on by and see the event live. Read More →
Alt-RnB Artist Surfin Serf on Fractal Chambers, 5/21 @10am

If you're curious about alternative RnB, Black Futurism/Afro Futurism, and local music, tune into Fractal Chambers for an interview with Surfin Serf! Read More →
SF Weekly Readers Name BFF.fm Best Radio Station...AGAIN!

IT'S A THREE-PEAT! Thanks to everyone who voted us Best Radio Station in SF Weekly's annual Best of SF Readers Poll for the third year in a row! (This must be what Steph Curry feels like everyday.) Read More →
Hey Taurus: Your May 2016 Snack-o-Scopes Are Here!

Taurus: This month, your powers can grow exponentially in proportion to the heat in your veins, the fire in your eyes... Read More →
Sexy Motherfucker: BFF.fm Pays Tribute to Prince

We have tinted our homepage purple in honor of Prince. Join us as we celebrate his unfathomable talent with radio all week long. Read More →
Support BFF.fm Today!

BFF.fm is a 501(c)3 non-profit community radio station run by a volunteer staff. Keep the fresh tunes coming by becoming a part of our awesome community- support us with a tax-deductible donation! Read More →
BFF.fm Hip-Hop Night: DJ Stanley at Pops 3/31

DJ Stanley of Digging in the Crates will spin a tribute to Phife Dawg, then DJ Rance (from Indie Slash/Fine Time) hits the decks for soul & funk 'til the wee hours. Read More →
Prince Rama @ Starline Social Club 3/30

Prince Rama w/ Dinner + Stevedood Doors // Wednesday, 3/30/2016, at Starline Social Club. // Doors: 8pm, Show: 9pm. // Ages 21+ // Win one pair of tickets. Contest ends 3/29/2016 at 12pm. Read More →