To be clear, this is SFBay Area vs India, not SFBA vs Midwest. We have excellent engineers in India (and other locations in the world); it's not nearly as easy or quick to build high-performing teams in India, but it's absolutely doable.
Salary for a top individual contributor engineer in the Bay Area (full stack), outside of specific skillsets like ML/AI, will top out around $200k.
Midwest, someone with the same skillset would probably make $125-150k.
I'm looking at Levels.fyi and at Google you only start to break $200k salary at L6 (Staff Engineer).