2. is very close. San Antonio edges out San Diego by about 47K people, although the gap more than doubled since the 2010 census. San Jose is not far behind either.
That’s for city proper. If you want to include metro areas, San Francisco is the biggest in the US, followed by Riverside-San Bernardino, Minneapolis-St. Paul, San Diego-Chula Vista, and Tampa-St. Petersburg