Gameplay Guides

GTA San Andreas Girlfriends Guide: Locations, Preferences, Rewards & 100% Perks

Master the GTA San Andreas dating system. Complete breakdown of all 6 girlfriends, exact locations, dating schedules, car keys, outfits, and hospital perks.

📅 Updated: September 2026 • ⏱️ 12 min read • ✓ Verified Content
GTA San Andreas Girlfriends Guide: Locations, Preferences, Rewards & 100% Perks Dating Guide

The relationship system in Grand Theft Auto: San Andreas is one of the most detailed mechanics in the entire open world genre. Rather than acting as simple storyline cutscenes, dating in San Andreas gives Carl Johnson massive gameplay advantages, including free vehicle resprays, keeping weapons after being arrested or killed, unique cars, and specialized outfits.

There are six unique girlfriends scattered across the three major regions of the map: two storyline partners and four optional partners. Each character has strict demands for CJ's body physique, clothing style, vehicle choices, and favorite restaurants. This comprehensive guide covers every girlfriend's exact spawn coordinates, active dating hours, preferred conversation topics, and how to reach 100% relationship progress quickly.

Quick Summary Table: All 6 Girlfriends at a Glance

Girlfriend Location & Territory Body Preference Key Gameplay Perk 100% Outfit
Denise Robinson Ganton, Los Santos No preference Hustler car unlock Pimp Suit
Helena Wankstein Flint Range, Red County Low muscle, low fat Free farm weapons shed Rural Overalls
Katie Zhan Paradiso, San Fierro High muscle (>75%) Keep guns on death (Free hospital) Medic Uniform
Michelle Cannes Doherty, San Fierro High fat (>50%) Free Pay 'n' Spray garage Racing Suit
Barbara Schternvart El Quebrados, Tierra Robada High fat (>50%) Keep guns on arrest (Zero bail) Police Uniform
Millie Perkins Prickle Pine, Las Venturas High sex appeal Caligula's Casino Keycard Gimp Suit

1. Denise Robinson (Los Santos)

Denise is the first girlfriend you encounter in the game. CJ rescues her from a burning house during the Los Santos story mission Burning Desire for Officer Tenpenny.

  • Home Location: Ganton, Los Santos (just around the corner from Grove Street).
  • Dating Hours: 16:00 to 06:00 (4:00 PM to 6:00 AM).
  • Physical Requirement: Denise has zero muscle or fat requirements. She appreciates green Grove Street clothing.
  • Food Dates: Take her to the nearby Cluckin' Bell, Well Stacked Pizza, or the diner in Idlewood. Avoid expensive restaurants.
  • Dancing Dates: Take her to the Alhambra nightclub in Idlewood and score at least 4,000 points on the dance minigame.
  • Driving Dates: Denise loves reckless driving in her home territory. She also enjoys drive-by dates: drive into Ballas or Vagos territory and let her fire her micro-SMG out the passenger window.
  • Rewards: At 50% relationship, CJ receives the keys to her green Hustler. At 100%, she rewards CJ with the blue velvet Pimp Suit outfit in his wardrobe.

2. Helena Wankstein (Red County)

Helena is an eccentric survivalist and gun enthusiast who lives on an isolated farm in the countryside.

GTA San Andreas Girlfriend meeting and dating map guide
ℹ Dating all six girlfriends grants game-changing perks, including keeping your weapons when wasted or busted.
  • Initial Meeting Location: Practicing shooting on the roof of the Ammu-Nation store in Blueberry, Red County.
  • Home Location: Flint Range farm in the hills south of Flint County.
  • Dating Hours: 08:00 to 12:00 and 14:00 to 02:00.
  • Physical Requirement: Helena dislikes bulky men. She demands low muscle (under 25%), low fat, and high sex appeal.
  • Food Dates: She prefers sit-down diners and restaurants. Take her to the restaurant in Rodeo or the World of Coq eatery.
  • Dancing Dates: The nearest dance club is the Alhambra in Los Santos or Gay Gordo FMC in San Fierro.
  • Driving Dates: Helena prefers cruising at moderate, safe speeds through rural roads. Collisions will anger her quickly.
  • Rewards: Immediate access to the weapon cache in her barn tool shed (Chainsaw, Pistol, Double-Barrel Shotgun, Molotovs, and Flamethrower). At 50%, unlocks the keys to her Bandito dune buggy. At 100%, unlocks the Rural Overalls outfit.

3. Katie Zhan (San Fierro)

Katie is an ER nurse living in the wealthy northern hills of San Fierro. She provides one of the single most valuable perks in the game for active combat players.

  • Initial Meeting Location: Practicing Tai Chi on the grass near the golf course clubhouse at Avispa Country Club, San Fierro.
  • Home Location: Paradiso, San Fierro.
  • Dating Hours: 12:00 to 00:00 (Noon to Midnight).
  • Physical Requirement: High muscle (above 75%) and high sex appeal.
  • Food Dates: Take her to the diner located near the Gant Bridge visitor center.
  • Dancing Dates: Visit the Gay Gordo FMC nightclub in Queens, San Fierro.
  • Driving Dates: Cruise near the ocean coastline in Paradiso at average speed.
  • Massive Gameplay Perk: As long as you are actively dating Katie, getting killed or wasted costs zero hospital fees, and CJ retains all equipped weapons and ammunition. This eliminates the headache of repurchasing Miniguns and rocket launchers after mission failures.
  • Rewards: At 50%, unlocks the keys to her white Romero hearse. At 100%, awards the white Medic Uniform outfit.

4. Michelle Cannes (San Fierro)

Michelle is an energetic auto mechanic and rally racer who operates a vehicle garage in downtown San Fierro.

  • Initial Meeting Location: Standing by the water cooler inside the Doherty Driving School in San Fierro.
  • Home Location: Downtown San Fierro.
  • Dating Hours: 00:00 to 12:00 (Midnight to Noon).
  • Physical Requirement: High fat (above 50%) and high sex appeal. CJ must look heavy to trigger her interest.
  • Food Dates: Visit the bar in Garcia, San Fierro.
  • Dancing Dates: Visit the Gay Gordo FMC nightclub in Queens.
  • Special Driving Date: Michelle has a unique date mechanic: she asks to drive! When accepted, CJ moves to the passenger seat and Michelle speeds wildly across San Fierro for two minutes.
  • Massive Gameplay Perk: CJ can use Michelle's auto repair garage in downtown San Fierro as a completely free Pay 'n' Spray to respray vehicles and clear police wanted stars without spending cash.
  • Rewards: At 50%, unlocks the keys to her gigantic Monster truck. At 100%, awards the professional Racing Suit outfit.

5. Barbara Schternvart (Tierra Robada)

Barbara is a divorced police deputy working in the desert country of Tierra Robada. Her perk pairs with Katie's to make CJ practically immune to law enforcement penalties.

  • Initial Meeting Location: Standing in the parking lot outside the El Quebrados Police Station in northern desert country.
  • Home Location: El Quebrados, Tierra Robada.
  • Dating Hours: 16:00 to 06:00 (4:00 PM to 6:00 AM).
  • Physical Requirement: High fat (above 50%) and high sex appeal.
  • Food Dates: Take her to Jay's Diner located just southwest of El Quebrados along the highway.
  • Dancing Dates: The nearest club is The Camel's Toe casino club in Las Venturas.
  • Driving Dates: Drive at moderate speeds around El Quebrados and Sherman Reservoir.
  • Massive Gameplay Perk: When dating Barbara, getting arrested or busted by police results in zero bail fees and CJ keeps all weapons and body armor.
  • Rewards: At 50%, unlocks the keys to her armored Police Ranger 4x4 SUV. At 100%, awards the Police Officer Uniform outfit.

6. Millie Perkins (Las Venturas)

Millie is a croupier working at Caligula's Palace casino in Las Venturas. She is introduced during the heist planning mission Key to Her Heart.

  • Home Location: Prickle Pine, northern Las Venturas.
  • Dating Hours: 12:00 to 22:00 (Noon to 10:00 PM).
  • Physical Requirement: High sex appeal.
  • Food Dates: Take her to expensive steakhouses and high-end restaurants in Las Venturas.
  • Dancing Dates: Take her to the nightclub near The Camel's Toe on the Las Venturas Strip.
  • The Gimp Suit Exploit: If you equip the Gimp Suit from CJ's safehouse wardrobe before ringing Millie's doorbell, you skip the dinner or dancing date completely. CJ immediately enters her house for a successful home date, awarding an instant +10% relationship boost.
  • Heist Progression: At 35% relationship, Millie calls CJ to grant access to her bedroom, where you collect the Caligula's Casino Keycard needed to complete the casino heist.
  • The Ruthless Alternative: If you do not want to date Millie, you can eliminate her on your first date. Her safehouse keycard icon will appear immediately inside her bedroom, allowing you to advance the heist storyline in 60 seconds.
  • Rewards: At 50%, unlocks the keys to her pink Club hatchback.

The Ultimate Dating Hack: Collect All 50 Oysters

If you do not want to constantly adjust CJ's fat at fast food joints or grind muscle at the gym to meet contradictory girlfriend preferences, search for all 50 underwater Oysters.

Collecting all 50 Oysters grants three permanent rewards:

  1. Zero Physique Requirements: Every girlfriend will agree to date CJ immediately, even if his muscle is 0% and fat is 100%.
  2. Automatic Revival: If any girlfriend was accidentally killed or dumped earlier in your playthrough, collecting all 50 Oysters causes them to respawn at their original meeting coordinates.
  3. Instant Invite: Girlfriends invite CJ inside for coffee at much lower relationship thresholds.

Frequently Asked Questions

How many girlfriends are there in GTA San Andreas?

There are 6 possible girlfriends in GTA San Andreas. Two are unlocked through story missions (Denise Robinson in Los Santos and Millie Perkins in Las Venturas). Four are optional and found in the open world (Michelle Cannes and Katie Zhan in San Fierro, Helena Wankstein in Red County, and Barbara Schternvart in Tierra Robada).

Which girlfriends give the best perks in GTA San Andreas?

Katie Zhan and Barbara Schternvart give the best gameplay perks. Dating Katie allows CJ to retain all weapons and pay zero hospital bills upon getting wasted. Dating Barbara allows CJ to retain all weapons and armor and avoid bail fines when getting busted by police.

How do you bypass girlfriend physical preferences?

Collecting all 50 hidden Oysters scattered across the waters of San Andreas permanently removes all body physique and sex appeal prerequisites. With all 50 Oysters collected, every girlfriend will agree to date CJ regardless of whether he has high fat, zero muscle, or basic clothing.

Can you date multiple girlfriends at the same time in GTA SA?

Yes. CJ can date all six girlfriends simultaneously without penalties. However, if you are driving with one girlfriend and pass near another girlfriend's neighborhood, you can trigger a jealousy sequence where the second girlfriend chases your car.

What happens if a girlfriend dies in GTA San Andreas?

In the original version, if a girlfriend is killed, she is permanently removed from that save file. However, in modern updates and the Definitive Edition, collecting all 50 Oysters respawns any deceased girlfriends back at their initial meeting locations.

GTA SA Mod APK Logo
GTA SA Mod APK v2.11.311 Unlimited Money • 100% Working
Download