Census tracts · Contra Costa County
Census tracts in Contra Costa County, California
Contra Costa County is divided into 242 census tracts, 1 of them with no residents (water, parks or institutional land). Among the tracts with a reliable estimate, median household income runs from $49,837 in Tract 3770 to $250,000 or more in Tract 3920 (ACS 2020-2024 5-year estimates).
Every census tract in Contra Costa County
Sort by any column. A tract's number repeats across counties; the GEOID under each name is unique. A ring marks an estimate whose coefficient of variation is over 40%.
| Tract 301006013301000 | 5,294±833 | $85,198 |
|---|---|---|
| Tract 3020.0506013302005 | 7,292±1,593 | $93,032 |
| Tract 3020.0606013302006 | 4,192±608 | $137,639 |
| Tract 3020.0706013302007 | 7,337±1,085 | $138,346 |
| Tract 3020.0906013302009 | 6,891±817 | $119,262 |
| Tract 3020.1106013302011 | 6,305±724 | $143,629 |
| Tract 3020.1206013302012 | 5,689±958 | $175,188 |
| Tract 3020.1306013302013 | 2,924±451 | $151,641 |
| Tract 3020.1406013302014 | 8,261±1,008 | $149,329 |
| Tract 3031.0406013303104 | 6,534±816 | $152,571 |
| Tract 3031.0506013303105 | 3,446±589 | $165,625 |
| Tract 3031.0606013303106 | 9,221±1,251 | $119,806 |
| Tract 3031.0706013303107 | 7,992±951 | $140,812 |
| Tract 3032.0206013303202 | 8,956±1,130 | $141,944 |
| Tract 3032.0406013303204 | 5,042±679 | $130,227 |
| Tract 3032.0606013303206 | 5,018±878 | $152,188 |
| Tract 3032.0706013303207 | 9,770±1,643 | $126,895 |
| Tract 3032.0806013303208 | 4,346±711 | $146,250 |
| Tract 3032.0906013303209 | 5,541±842 | $141,950 |
| Tract 3032.1006013303210 | 3,400±365 | $99,814 |
| Tract 3032.1106013303211 | 4,298±730 | $163,385 |
| Tract 3040.0106013304001 | 5,903±684 | $156,941 |
| Tract 3040.0206013304002 | 1,903±911 | $76,526 |
| Tract 3040.0306013304003 | 3,246±369 | $126,050 |
| Tract 3040.0406013304004 | 3,320±395 | $137,232 |
| Tract 3040.0606013304006 | 3,843±385 | $167,208 |
| Tract 3040.0706013304007 | 4,919±888 | $158,556 |
| Tract 305006013305000 | 7,484±1,023 | $65,000 |
| Tract 3060.0206013306002 | 4,612±1,089 | $107,810 |
| Tract 3060.0306013306003 | 5,081±544 | $62,981 |
| Tract 3060.0406013306004 | 3,477±559 | $102,404 |
| Tract 3071.0106013307101 | 4,595±598 | $96,153 |
| Tract 3071.0206013307102 | 5,997±856 | $80,855 |
| Tract 3072.0106013307201 | 4,101±820 | $63,162 |
| Tract 3072.0206013307202 | 4,210±734 | $64,234 |
| Tract 3072.0406013307204 | 4,704±565 | $107,891 |
| Tract 3072.0506013307205 | 7,101±1,046 | $71,925 |
| Tract 3080.0106013308001 | 7,784±1,275 | $80,539 |
| Tract 3080.0206013308002 | 5,146±484 | $119,896 |
| Tract 309006013309000 | 3,894±501 | $86,818 |
| Tract 310006013310000 | 6,421±609 | $77,198 |
| Tract 311006013311000 | 5,515±771 | $78,989 |
| Tract 312006013312000 | 3,106±433 | $71,375 |
| Tract 3131.0206013313102 | 4,732±590 | $86,165 |
| Tract 3131.0406013313104 | 3,024±790 | $60,625 |
| Tract 3131.0506013313105 | 5,733±704 | $79,738 |
| Tract 3131.0606013313106 | 6,890±1,256 | $142,033 |
| Tract 3131.0706013313107 | 2,728±404 | $152,393 |
| Tract 3132.0306013313203 | 3,209±573 | $127,847 |
| Tract 3132.0406013313204 | 5,604±710 | $91,600 |
| Tract 3132.0506013313205 | 2,047±410 | $114,224 |
| Tract 3132.0606013313206 | 6,067±865 | $78,115 |
| Tract 3141.0206013314102 | 6,523±906 | $97,429 |
| Tract 3141.0306013314103 | 5,524±593 | $81,455 |
| Tract 3141.0506013314105 | 3,692±751 | $53,621 |
| Tract 3141.0606013314106 | 4,288±1,746 | $74,923 |
| Tract 314206013314200 | 7,539±970 | $87,098 |
| Tract 315006013315000 | 3,511±561 | $138,875 |
| Tract 316006013316000 | 1,334±171 | $58,214 |
| Tract 317006013317000 | 2,159±325 | $86,365 |
| Tract 318006013318000 | 3,514±434 | $101,947 |
| Tract 3190.0106013319001 | 4,060±687 | $146,071 |
| Tract 3190.0206013319002 | 3,819±420 | $112,543 |
| Tract 3200.0106013320001 | 3,276±520 | $98,602 |
| Tract 3200.0306013320003 | 2,928±338 | $171,343 |
| Tract 3200.0406013320004 | 6,401±726 | $125,752 |
| Tract 3211.0106013321101 | 7,268±769 | $152,063 |
| Tract 3211.0206013321102 | 5,830±528 | $153,048 |
| Tract 3211.0306013321103 | 4,642±458 | $158,750 |
| Tract 321206013321200 | 5,629±688 | $105,694 |
| Tract 322006013322000 | 6,822±798 | $155,431 |
| Tract 323006013323000 | 4,392±608 | $153,843 |
| Tract 3240.0206013324002 | 4,931±611 | $102,007 |
| Tract 3240.0306013324003 | 3,266±494 | $93,828 |
| Tract 3240.0406013324004 | 2,563±290 | $105,288 |
| Tract 325006013325000 | 6,224±701 | $149,773 |
| Tract 326006013326000 | 3,278±356 | $175,855 |
| Tract 3270.0106013327001 | 3,572±600 | $102,675 |
| Tract 3270.0206013327002 | 3,953±460 | $98,151 |
| Tract 328006013328000 | 2,837±384 | $53,737 |
| Tract 329006013329000 | 6,653±1,222 | $104,844 |
| Tract 330006013330000 | 5,460±479 | $118,906 |
| Tract 331006013331000 | 7,625±776 | $89,796 |
| Tract 332006013332000 | 7,945±950 | $137,432 |
| Tract 3331.0106013333101 | 4,282±602 | $124,713 |
| Tract 3331.0206013333102 | 4,158±569 | $122,982 |
| Tract 333206013333200 | 5,763±920 | $123,964 |
| Tract 3340.0106013334001 | 4,077±697 | $120,208 |
| Tract 3340.0606013334006 | 4,766±458 | $167,167 |
| Tract 3340.0706013334007 | 3,575±609 | $103,401 |
| Tract 3340.0806013334008 | 4,007±689 | $119,539 |
| Tract 334206013334200 | 7,522±669 | $189,153 |
| Tract 335006013335000 | 3,494±769 | $175,208 |
| Tract 3361.0106013336101 | 4,588±609 | $81,842 |
| Tract 3361.0306013336103 | 5,013±1,082 | $70,221 |
| Tract 3361.0406013336104 | 2,541±428 | $68,182 |
| Tract 3362.0106013336201 | 3,624±489 | $90,375 |
| Tract 3362.0206013336202 | 5,458±1,061 | $82,955 |
| Tract 337106013337100 | 3,327±465 | $144,674 |
| Tract 3372.0106013337201 | 2,919±483 | $61,658 |
| Tract 3372.0206013337202 | 5,069±686 | $104,194 |
| Tract 337306013337300 | 6,205±757 | $146,784 |
| Tract 3381.0106013338101 | 5,015±871 | $73,873 |
| Tract 3381.0206013338102 | 3,173±429 | $185,556 |
| Tract 3382.0106013338201 | 4,026±458 | $213,929 |
| Tract 3382.0306013338203 | 5,620±557 | $144,474 |
| Tract 3382.0406013338204 | 6,523±691 | $164,107 |
| Tract 3383.0106013338301 | 3,034±426 | $218,191 |
| Tract 3383.0206013338302 | 5,667±643 | $207,105 |
| Tract 3390.0106013339001 | 3,641±533 | $96,472 |
| Tract 3390.0306013339003 | 4,519±561 | $115,579 |
| Tract 3390.0406013339004 | 3,701±482 | $129,637 |
| Tract 3400.0106013340001 | 5,829±862 | $142,723 |
| Tract 3400.0306013340003 | 3,318±408 | $164,063 |
| Tract 3400.0406013340004 | 4,058±568 | $171,218 |
| Tract 341006013341000 | 4,872±564 | $157,959 |
| Tract 3430.0106013343001 | 5,759±1,059 | $173,643 |
| Tract 3430.0206013343002 | 4,478±419 | $163,771 |
| Tract 3430.0306013343003 | 3,802±248 | $180,500 |
| Tract 3451.0106013345101 | 6,648±867 | $182,332 |
| Tract 3451.0206013345102 | 4,114±519 | $189,375 |
| Tract 3451.0306013345103 | 5,335±524 | $211,518 |
| Tract 3451.0506013345105 | 6,373±535 | $212,819 |
| Tract 3451.1106013345111 | 5,861±598 | $145,446 |
| Tract 3451.1206013345112 | 8,221±742 | $216,774 |
| Tract 3451.1306013345113 | 4,859±545 | $225,625 |
| Tract 3451.1406013345114 | 6,672±787 | $204,924 |
| Tract 3451.1506013345115 | 6,220±918 | $226,595 |
| Tract 3451.1606013345116 | 2,794±168 | $236,406 |
| Tract 3451.1706013345117 | 4,752±954 | $209,013 |
| Tract 3451.1806013345118 | 3,551±375 | $157,738 |
| Tract 3452.0306013345203 | 7,686±848 | $203,304 |
| Tract 3452.0406013345204 | 3,212±336 | $250,000 or more |
| Tract 3452.0506013345205 | 5,741±663 | $176,727 |
| Tract 3452.0606013345206 | 3,687±591 | $175,259 |
| Tract 3461.0106013346101 | 3,281±336 | $250,000 or more |
| Tract 3461.0206013346102 | 5,478±933 | $250,000 or more |
| Tract 3462.0306013346203 | 4,072±493 | $203,750 |
| Tract 3462.0406013346204 | 7,702±997 | $250,000 or more |
| Tract 3462.0506013346205 | 3,769±559 | $233,333 |
| Tract 3462.0606013346206 | 3,304±364 | $250,000 or more |
| Tract 347006013347000 | 6,971±954 | $250,000 or more |
| Tract 348006013348000 | 4,888±470 | $250,000 or more |
| Tract 349006013349000 | 5,022±576 | $150,719 |
| Tract 350006013350000 | 5,826±715 | $192,961 |
| Tract 3511.0106013351101 | 2,768±281 | $81,921 |
| Tract 3511.0306013351103 | 1,993±210 | $97,417 |
| Tract 3511.0406013351104 | 1,599±205 | $66,500 |
| Tract 3511.0506013351105 | 1,721±357 | $69,375 |
| Tract 351206013351200 | 5,531±661 | $250,000 or more |
| Tract 3521.0106013352101 | 3,579±313 | $223,281 |
| Tract 3521.0206013352102 | 5,146±452 | $250,000 or more |
| Tract 3522.0106013352201 | 6,128±682 | $182,760 |
| Tract 3522.0206013352202 | 2,575±343 | $196,250 |
| Tract 3530.0106013353001 | 4,718±638 | $250,000 or more |
| Tract 3530.0206013353002 | 4,375±393 | $250,000 or more |
| Tract 3540.0106013354001 | 2,255±382 | $231,108 |
| Tract 3540.0206013354002 | 6,858±576 | $250,000 or more |
| Tract 3551.0706013355107 | 5,885±781 | $151,845 |
| Tract 3551.0906013355109 | 7,037±927 | $120,842 |
| Tract 3551.1006013355110 | 3,996±655 | $138,269 |
| Tract 3551.1106013355111 | 6,581±731 | $99,543 |
| Tract 3551.1206013355112 | 5,544±764 | $206,932 |
| Tract 3551.1306013355113 | 5,453±750 | $250,000 or more |
| Tract 3551.1506013355115 | 10,460±1,036 | $150,781 |
| Tract 3551.1806013355118 | 3,741±501 | $113,194 |
| Tract 3551.1906013355119 | 5,063±799 | $166,528 |
| Tract 3551.2006013355120 | 4,193±612 | $102,485 |
| Tract 3551.2106013355121 | 6,121±627 | $250,000 or more |
| Tract 3551.2206013355122 | 5,410±1,159 | $246,979 |
| Tract 3551.2306013355123 | 3,046±543 | $250,000 or more |
| Tract 3551.2406013355124 | 4,480±574 | $250,000 or more |
| Tract 3551.2506013355125 | 3,980±484 | $250,000 or more |
| Tract 3551.2606013355126 | 5,636±621 | $250,000 or more |
| Tract 3552.0106013355201 | 8,798±1,448 | $173,611 |
| Tract 3552.0206013355202 | 3,803±425 | $136,354 |
| Tract 3553.0206013355302 | 3,299±475 | $250,000 or more |
| Tract 3553.0606013355306 | 4,562±413 | $162,019 |
| Tract 3553.0706013355307 | 4,526±657 | $129,617 |
| Tract 3553.0806013355308 | 3,521±499 | $175,391 |
| Tract 3553.0906013355309 | 4,603±805 | $190,882 |
| Tract 3553.1006013355310 | 2,837±264 | $100,417 |
| Tract 3560.0106013356001 | 3,698±431 | $115,938 |
| Tract 3560.0206013356002 | 5,612±685 | $121,275 |
| Tract 357006013357000 | 3,212±374 | $103,333 |
| Tract 358006013358000 | 5,818±710 | $80,255 |
| Tract 3591.0206013359102 | 5,676±569 | $137,647 |
| Tract 3591.0306013359103 | 5,168±587 | $108,413 |
| Tract 3591.0406013359104 | 2,648±564 | $99,796 |
| Tract 3591.0506013359105 | 5,183±456 | $139,565 |
| Tract 3592.0206013359202 | 6,427±684 | $148,021 |
| Tract 3592.0306013359203 | 7,058±670 | $146,435 |
| Tract 3592.0406013359204 | 4,489±570 | $134,800 |
| Tract 3601.0106013360101 | 4,194±504 | $129,607 |
| Tract 3601.0206013360102 | 5,339±925 | $160,305 |
| Tract 360206013360200 | 5,362±992 | $117,452 |
| Tract 361006013361000 | 5,019±519 | $113,727 |
| Tract 362006013362000 | 2,788±433 | $138,333 |
| Tract 363006013363000 | 7,228±1,018 | $98,733 |
| Tract 3640.0206013364002 | 5,253±676 | $100,531 |
| Tract 3650.0206013365002 | 5,114±633 | $83,587 |
| Tract 3650.0306013365003 | 5,589±710 | $85,229 |
| Tract 3660.0106013366001 | 4,016±552 | $84,028 |
| Tract 3660.0206013366002 | 6,252±772 | $79,355 |
| Tract 367106013367100 | 5,780±737 | $72,005 |
| Tract 367206013367200 | 5,617±805 | $95,278 |
| Tract 3680.0106013368001 | 5,498±634 | $102,666 |
| Tract 3680.0206013368002 | 4,306±693 | $67,266 |
| Tract 3690.0106013369001 | 7,676±923 | $76,969 |
| Tract 3690.0206013369002 | 2,805±435 | $69,640 |
| Tract 370006013370000 | 2,920±489 | $158,438 |
| Tract 371006013371000 | 5,782±674 | $100,491 |
| Tract 372006013372000 | 7,270±912 | $98,059 |
| Tract 373006013373000 | 4,798±714 | $99,808 |
| Tract 374006013374000 | 5,110±747 | $93,750 |
| Tract 375006013375000 | 5,367±1,251 | $77,667 |
| Tract 376006013376000 | 6,816±1,098 | $73,730 |
| Tract 377006013377000 | 7,870±1,341 | $49,837 |
| Tract 378006013378000 | 4,342±591 | $137,043 |
| Tract 379006013379000 | 7,828±1,295 | $68,963 |
| Tract 3800.0106013380001 | 3,104±344 | $143,491 |
| Tract 3800.0206013380002 | 3,438±782 | $82,632 |
| Tract 381006013381000 | 6,838±969 | $87,603 |
| Tract 382006013382000 | 8,541±1,308 | $61,862 |
| Tract 383006013383000 | 5,243±770 | $133,804 |
| Tract 384006013384000 | 4,185±385 | $179,770 |
| Tract 385106013385100 | 2,735±338 | $152,635 |
| Tract 385206013385200 | 1,411±242 | $160,893 |
| Tract 386006013386000 | 3,793±455 | $83,162 |
| Tract 387006013387000 | 3,165±359 | $126,250 |
| Tract 388006013388000 | 2,778±360 | $115,313 |
| Tract 389106013389100 | 2,316±259 | $85,045 |
| Tract 389206013389200 | 1,777±316 | $89,519 |
| Tract 390106013390100 | 2,348±215 | $187,750 |
| Tract 390206013390200 | 1,830±171 | $192,667 |
| Tract 391006013391000 | 2,636±363 | $195,250 |
| Tract 392006013392000 | 2,474±334 | $250,000 or more |
| Tract 3922.0106013392201 | 5,257±608 | $118,412 |
| Tract 3922.0206013392202 | 4,814±1,222 | $116,765 |
| Tract 392306013392300 | 4,040±542 | $172,000 |
| Tract 980006013980000 | 475±17 | not published |
| Tract 990006013990000 | 0±14 | not published |
Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026); place = the place holding most of the tract's 2020 census blocks · Check it at data.census.gov
How these figures are made: methodology and release checks · reading a margin of error · every state · corrections