San Andreas Girlfriends: All Six, Ranked by Gameplay Payoff
Denise, Millie, Helena, Katie, Barbara, Michelle — all six San Andreas girlfriends, what they unlock, and the dating mechanics in 2004's most ambitious romance system.

San Andreas (2004) shipped with one of the most ambitious romance systems in any pre-Witcher-3 video game: six girlfriends scattered across the state, each with distinct preferences, gameplay rewards, and missable interactions. The system was novel in 2004 and influenced every later GTA dating mechanic.
Below: all six girlfriends, what each one unlocks, and the order to pursue them in.
How the dating system works
CJ's relationship with each girlfriend is tracked on a 0-100% progress meter. Activities increase the meter; ignoring her phone calls decreases it. At specific thresholds (50%, 75%, 100%), each girlfriend unlocks a gameplay reward — a vehicle, a special outfit, or a usable game-mechanic perk.
Each girlfriend has different preferences:
- A preferred clothing style (formal, casual, gangsta, etc.)
- A preferred body type (low-fat, high-muscle, low-muscle, etc.)
- A preferred date type (food, dancing, drive)
- A specific car they want CJ to drive in
Mismatching preferences slows progress; matching them speeds it up significantly.
1. Denise Robinson (Los Santos)
Location: Ganton, near Grove Street. Met during the "Burning Desire" mission — Denise is the woman you rescue from a burning house. Preferred body: moderate muscle / fat Preferred date: food, drive Preferred clothing: gangsta / casual Reward at 100%: Hustler (a rare lowrider) spawn + Denise's "country club" outfit
Denise is the easiest girlfriend — easily-met preferences, predictable activities, lowest barrier to 100%. Pursue her first.
2. Millie Perkins (Las Venturas)
Location: Prickle Pine, Las Venturas. Met during the Caligula's Casino arc. Preferred body: low fat, athletic Preferred date: drive (she drives, CJ rides) Preferred clothing: formal Reward at 100%: Quad spawn + policewoman uniform (lets CJ skip a six-star wanted level once)
Millie's policewoman outfit is the single most useful gameplay reward of any San Andreas girlfriend. The wanted-level skip is a one-shot but extraordinarily powerful.
3. Helena Wankstein (Red County)
Location: Blueberry Acres / Red County. Met during free-roam at the gun club. Preferred body: low fat, athletic Preferred date: drive Preferred clothing: country / casual Reward at 100%: Bandito (modified Sandking variant) spawn + a country-style outfit
Helena's reward is moderate gameplay value. Worth pursuing for completion but not story-critical.
4. Katie Zhan (San Fierro)
Location: Mansion district, San Fierro. Met during free-roam. Preferred body: moderate muscle, low fat Preferred date: drive Preferred clothing: gym / athletic Reward at 100%: Romero (hearse) spawn + medic outfit (lets CJ skip a five-star wanted level once)
Katie's medic outfit is the second most-useful gameplay reward behind Millie's policewoman. Pursue her after Millie.
5. Barbara Schternvart (San Fierro)
Location: El Quebrados, Tierra Robada. Met during free-roam. Preferred body: high fat, high muscle Preferred date: food Preferred clothing: plain / casual Reward at 100%: Ranger (police-issue Sandking variant) spawn
Barbara prefers a CJ in poor shape — the only girlfriend to reward high body fat. She's the hardest to maintain at high progress because high-fat CJ also reduces other gameplay options.
6. Michelle Cannes (San Fierro)
Location: Doherty, San Fierro. Met during free-roam. Preferred body: athletic Preferred date: drive Preferred clothing: casual Reward at 100%: Monster (modified truck) spawn + access to the Mod Garage in Doherty
Michelle's reward is the mod garage access — a mechanic-only gameplay perk that lets CJ customise vehicles without needing to bring them to a paid shop.
How to optimise
If you're optimising for 100% completion:
- Denise first (easy, in Los Santos)
- Millie second (Las Venturas; her outfit is the best gameplay reward)
- Katie third (San Fierro; medic outfit useful)
- Helena, Barbara, Michelle in any order (San Fierro / Red County / Tierra Robada)
If you're optimising for best gameplay rewards:
- Millie's policewoman outfit (six-star wanted level skip)
- Katie's medic outfit (five-star wanted level skip)
- Michelle's mod garage (free customisation)
The other rewards are vehicle spawns with alternative acquisition paths.
What the system inherited from earlier GTAs
Vice City had a single dating-style mission with Mercedes Cortez. San Andreas's six-girlfriend system is the first full dating mechanic in the series.
The system carried into GTA IV (Niko's five girlfriends) and GTA V (the strip-club / private-dance variations). RDR2's relationship-with-NPCs honor system is conceptually similar.
For the canonical character entries on each girlfriend, see the San Andreas characters database. For the broader CJ progression context, see CJ's Stats Explained.



