Die 49ers trugen ihre ersten Heimspiele zunächst im Kezar Stadium in San Francisco aus, welches aus den 1920er-Jahren stammt und als Oberfläche einen Naturrasen hat. Kurzzeitig teilten sie das Kezar Stadium mit den Oakland Raiders, bevor diese 1961 umzogen. Zur NFL-Saison 1971 wechselten die 49ers dann in den Candlestick Park. Der Candlestick Park, mit einem Fassungsvermögen für bis zu 70.000 Zuschauer, blieb die Heimstätte der 49ers für mehrere Jahrzehnte. Die 49ers teilten das Candlestick-Park-Stadion lange mit dem lokalen Baseballteam San Francisco Giants, für die das Stadion ursprünglich errichtet worden war, bevor es 1971 dann ausgebaut wurde, um auch den 49ers Platz zu bieten. Von 1970 bis 1978 war die Oberfläche im Candlestick Park ein Kunstrasen, bevor man 1979 wieder zum Naturrasen zurückkehrte. Die Spielbedingungen im Stadion waren vor allem für Auswärtsteams durch starke Winde oft schwierig, dazu kamen im Dezember und Januar teils starke Regenfälle, die das Spielfeld häufig in Mitleidenschaft zogen. Nachdem Candlestick Park während des Loma-Prieta-Erdbeben 1989 strukturelle Schäden erlitten hatte, wichen die 49ers am 22. Oktober 1989 aus und trugen ein reguläres Heimspiel im Stanford Stadium aus. Mehrere Anläufe seit Mitte der 1990er, Candlestick Park zu renovieren oder alternativ innerhalb von San Francisco ein neues, moderneres Stadion zu errichten, scheiterten. Die Giants zogen zur Baseballsaison 2000 aus dem Candlestick aus und zogen in den Oracle Park, ein neu errichtetes Stadion, eigens für Baseball konzipiert. Im Zuge der geplanten Bewerbung San Franciscos für die Olympischen Sommerspiele 2016 kam es zu einem weiteren gescheiterten Versuch, ein Stadion südöstlich des Candlestick Park inmitten der Stadt zu errichten.