Marin County, CA
Migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, Marin County, CA saw a net loss of 1,033 tax-filing households and a net loss of 1,336 individuals. On net, the area gained $241.0M in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from San Francisco County; the largest outflow went to Sonoma County. These figures cover federal income tax filers only and do not indicate why people moved.
Net income (AGI)
+$241.0M
nominal dollars
Net households
-1,033
tax returns
Net people
-1,336
exemptions
-5.3 net people per 1,000 residents (population 254,407)
Income (AGI) in and out
Moved in$1.4B
Moved out$1.2B
Net +$241.0M (nominal)
Where movers came from
- 1San Francisco County, CA1,364$550.5M
- 2Sonoma County, CA551$57.0M
- 3Alameda County, CA424$94.4M
- 4Contra Costa County, CA324$45.7M
- 5Los Angeles County, CA293$72.9M
- 6San Mateo County, CA263$67.3M
- 7Santa Clara County, CA165$47.9M
- 8San Diego County, CA129$18.8M
- 9Solano County, CA119$9.6M
- 10Sacramento County, CA86$8.1M
Where movers went
- 1Sonoma County, CA1,105$142.6M
- 2San Francisco County, CA786$187.4M
- 3Alameda County, CA355$45.7M
- 4Contra Costa County, CA354$73.4M
- 5Los Angeles County, CA301$51.3M
- 6Solano County, CA209$16.2M
- 7San Mateo County, CA182$40.2M
- 8San Diego County, CA180$31.2M
- 9New York County, NY157$22.6M
- 10Santa Clara County, CA148$28.6M
Net migration by year
Net 2012–2023: +$2.1B (-4,825 people)
20122023
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | +$226.1M | +1,194 |
| 2013 | +$141.3M | +1,212 |
| 2014 | +$216.4M | +934 |
| 2015 | +$113.2M | -346 |
| 2016 | +$254.7M | -174 |
| 2017 | +$161.4M | -276 |
| 2018 | +$326.6M | -323 |
| 2019 | -$204.9M | -486 |
| 2020 | +$208.9M | -857 |
| 2021 | +$216.1M | -1,999 |
| 2022 | +$205.7M | -2,368 |
| 2023 | +$241.0M | -1,336 |
Get the next update for Marin County, CA
The IRS releases new migration data once a year. Drop your email and we will send the refreshed numbers when they land. No spam, unsubscribe anytime.