Skip to the witnesses
The Lindsey Graham Files
Press
A Swamp Watch documentary

The LindseyGraham Files

For thirty years Lindsey Graham voted against gay rights and insisted he wasn’t gay. Three men say he paid them for sex. One of them says he was 17.

The documentary

The Closetocracy

Cory, Jesse, and Kelvin tell their stories on camera, alongside thirty years of Graham’s own words and votes.

Opening · 0:00
The men

“I had sex
with Lindsey.”

They’ve never met each other, and they describe the same man.

Cory, from the documentary
Cory
“I’m Cory, and I had sex with Senator Lindsey Graham.”

The Mayflower Hotel, Washington, 2015. Says he was paid $1,500. 5 documents in the file.

Jesse, from the documentary
Jesse
“I am Jesse, and I had sex with Lindsey Graham.”

The Beacon and a Days Inn, Washington, 2012 and 2014. Says he was paid $510. 12 documents in the file.

Kelvin, from the documentary
Kelvin
“My name is Kelvin. I had sex with Lindsey Graham when I was 17.”

Arizona, 2001. Says he was paid $120. 7 documents in the file.

He spent more than thirty years in Congress. The record below holds eight of his votes and statements against gay rights. Three men say he paid them for sex, and that he left $2,130 in cash behind.

1996 to 2026

What he said,
and what they say

Scroll through thirty years, or press play.

His votes and wordsWhat the men say happened

  1. File I of II

    The Closet

    For decades he voted against gay rights. Three men say that during those same years he was paying them for sex.

  2. His vote01/08
    Voted yes

    Votes for the Defense of Marriage Act

    The federal ban on same-sex marriage. Years later he bragged about defending it in court.

    Source
  3. Kelvin says
    AZ1 · July 14, 2001
    The Arizona Republic, front page
    $120,Kelvin says he was paid

    “You’re 17, aren’t you?”

    Kelvin was 17 and advertising as an adult in Mesa, Arizona. He says Graham checked his ID, saw his age, and said “Let’s continue this.” $120, left on a rafter.

    The Arizona Republic puts Graham at McCain’s July 4 party near Sedona. The escort site listed Kelvin at 18 and 19.

    Sources
    The Lindsey Graham Files, on camera · Arizona Republic, July 14, 2001, A1-A2 · Star-Gazette, July 15, 2001 · Archived escort listing, 2001 (link withheld)
  4. His vote02/08
    Voted to advance
    “I believe marriage should be between one man and one woman.”

    Votes to advance a constitutional ban on gay marriage

    Source
  5. He said03/08
    “Traditional marriage is now under attack.”

    Pushes the amendment again

    Source
  6. He said
    “Right, right.”

    Asked about the rumors, he brushes it off

    A reporter asks him about the rumors that he’s gay, and he keeps walking.

    Source
  7. He said
    “I ain’t available. I ain’t gay. Sorry.”

    New York Times Magazine.

    Source
  8. His vote04/08
    Voted no

    Votes against letting gay troops serve openly

    The vote was on repealing Don’t Ask, Don’t Tell, which he called “a serious mistake.”

    Sources
  9. Jesse says
    J1 · Oct 3-5, 2012
    Amtrak: New York to Washington
    J11 · Oct 3, 2012
    Graham on the invitation, same week
    $260Jesse says he was paid

    The Beacon Hotel, $260

    Jesse was an NYU student. “He did not tell me that his name was Lindsey Graham. I recognized him in person.”

    His Amtrak ticket: DC, Oct 3 to 5. Graham was a named host of a Capitol Hill lunch on Oct 3.

    Sources
    The Lindsey Graham Files, on camera · Roll Call, Oct 3, 2012 · TPM
  10. He said05/08
    “I have been a strong supporter of the Defense of Marriage Act.”

    Mourns the end of DOMA

    Source
  11. His vote06/08
    Voted no

    Votes to keep it legal to fire people for being gay

    The Employment Non-Discrimination Act passes 64 to 32. He votes no.

    Source
  12. Jesse says
    J4 · Jan 27 & 31, 2014
    Megabus there and back
    J5 · Jan 28, 2014
    Graham on the hearing roster
    $250,Jesse says he was paid

    The Days Inn: “Nice to see you again.”

    The same man books him again. This time it’s $250, paid in five $50 bills.

    His bus tickets: DC, Jan 27 to 31. Senate records put Graham in DC on the 28th, 29th and 30th.

    Sources
    The Lindsey Graham Files, on camera · Senate hearing record · Roll call 15 · Roll call 19
  13. He said07/08
    “I am a proud defender of traditional marriage.”

    The day same-sex marriage becomes legal

    He put this out the day the Supreme Court ruled, while he was running for president.

    Sources
  14. Cory says
    C5 · Nov 9, 2015
    “Visiting DC Nov. 9-12”
    $1,500Cory says he was paid

    The Mayflower, $1,500: “I needed that.”

    A go-between booked Cory for a “client” at the Mayflower. $1,500 in cash on the dresser. Weeks later he saw the man on TV, running for president.

    His Lyft into DC, Nov 9, 1:17 PM. Graham voted in DC at 5:30. The cash photo, Nov 11.

    Sources
    The Lindsey Graham Files, on camera + documents · Archived profile · Senate roll call 300
  15. He said
    “To the extent that it matters, I’m not gay.”

    TMZ, on National Coming Out Day.

    Source
  16. File II of II

    The Voices

    The men spoke up for years and were mostly ignored. Now they’re on camera.

  17. Cory, from the documentary
    Cory says

    “Every sex worker I know has been hired by this man.”

    Cory posted this on Twitter. A friend he worked with had just named Graham too, and a Black Lives Matter rally in Chicago pushed him to speak up about a senator passing laws that hurt gay people. The tweet was the number one trending topic on Twitter for seven days. Then lawyers and investigators started leaving cards at his door, and he spent four months shut in his apartment.

    Source
    The Lindsey Graham Files, on camera
  18. His vote08/08
    Voted no

    Votes against the Respect for Marriage Act

    The bill writes protection for same-sex marriage into federal law. He votes no.

    Sources
    Out · Archival footage in the film
  19. Jesse says
    J10 · Aug 15, 2025
    Said in public, a year before the film

    “Graham sucks in bed.”

    Posted from an account Jesse says is his. He says The New Yorker killed his story at the last minute.

    Sources
    The Lindsey Graham Files, on camera · X post screenshot
  20. He said

    Asked if he’s gay, he keeps walking

    “Why don’t you just admit that you’re gay?” He doesn’t answer.

    Source
  21. Lindsey Graham dies at 71

    His office announces his death.

    Source
  22. October 2026

    In their own words

    Cory, Jesse, and Kelvin go on camera

    Cory, from the documentary
    Cory“I’m Cory, and I had sex with Senator Lindsey Graham.”
    Jesse, from the documentary
    Jesse“I am Jesse, and I had sex with Lindsey Graham.”
    Kelvin, from the documentary
    Kelvin“My name is Kelvin. I had sex with Lindsey Graham when I was 17.”
Documents

You don’t have to
take their word for it

Train and bus tickets, a ride receipt, newspaper pages, and Senate records. Tap any of them to read it in full.

Kelvin

Arizona, 20017 documents
The Arizona Republic, front page
AZ1 · July 14, 2001

The Arizona Republic, front page

The line that names Graham
AZ1 · July 14, 2001

The line that names Graham

Page A2: the full continuation
AZ1 · July 14, 2001

Page A2: the full continuation

The same report, reprinted
AZ2 · July 15, 2001

The same report, reprinted

Lieberman remembers the July 4 parties
AZ3 · Oct 23, 2017

Lieberman remembers the July 4 parties

His office history, officially
AZ1 check · Nov 2003

His office history, officially

“Ryan, Phoenix”: the ages he advertised
K1-K2 · Feb & Mar 2001

“Ryan, Phoenix”: the ages he advertised

Jesse

The Beacon and a Days Inn, Washington, 2012 and 201412 documents
Amtrak: New York to Washington
J1 · Oct 3-5, 2012

Amtrak: New York to Washington

Graham on the invitation, same week
J11 · Oct 3, 2012

Graham on the invitation, same week

The campaign’s Washington schedule
J12 · Oct 3-4, 2012

The campaign’s Washington schedule

Named as a host, days before
J13 · Sept 29, 2012

Named as a host, days before

Reported the same day
J2 · Oct 3, 2012 · 6:27 PM

Reported the same day

The event records, archived
J3 · Oct 3-4, 2012

The event records, archived

Megabus there and back
J4 · Jan 27 & 31, 2014

Megabus there and back

Graham on the hearing roster
J5 · Jan 28, 2014

Graham on the hearing roster

A press conference after the hearing
J6 · Jan 2014

A press conference after the hearing

The State of the Union date
J7 · Jan 28, 2014

The State of the Union date

Two more votes in Washington
J8-J9 · Jan 29 & 30, 2014

Two more votes in Washington

Said in public, a year before the film
J10 · Aug 15, 2025

Said in public, a year before the film

Cory

The Mayflower Hotel, Washington, 20155 documents
“Visiting DC Nov. 9-12”
C5 · Nov 9, 2015

“Visiting DC Nov. 9-12”

Lyft: Reagan National to the Washington Plaza
C3 · Nov 9, 2015

Lyft: Reagan National to the Washington Plaza

The note on the nightstand
C2 · Nov 9, 2015

The note on the nightstand

Graham votes in Washington
C1 · Nov 9, 2015 · 5:30 PM

Graham votes in Washington

The cash
C4 · Nov 11, 2015 · 8:41 PM

The cash

These come from the film’s evidence packet. We removed names and private details and added the red marks. The records show where everyone was. What happened in the room is the men’s account.

Why it matters

For thirty years he voted on the lives of gay Americans. According to these three men, he was living one.

When the people writing the rules live by different ones, everyone else pays for it. Their accounts, and the paper trail behind them, are now part of the record.

Graham died July 11, 2026. His sister, Darline, is now running to continue his legacy in the U.S. Senate. AP