What is Opportunity Score?

Opportunity Score is an address-level score from 0-100 that takes into account the number of jobs that are easy to get to by transit, along with the population of the surrounding area. Opportunity Score is powered by data from Walk Score, Redfin, The U.S. Department of Commerce, and The U.S. Census.


Why did Redfin develop Opportunity Score?

The U.S. is the land of opportunity, but local geography increasingly can determine who gets ahead and who gets stuck. Where you live can influence your family’s economic stability and opportunity for upward mobility. Redfin created Opportunity Score to help Americans find a place they can afford to live that has decent jobs within a 30-minute commute without a car.


How did Opportunity Score come about?

Opportunity Score is our contribution to the Opportunity Project, a White House open data initiative encouraging technologists to use government data to develop tools that can improve economic mobility for all Americans.


Where is Opportunity Score available?

Opportunity Score is currently available in more than 350 cities. A full list of the cities with Opportunity Score is available here. We hope to add additional locations in the future.


Data

Opportunity Score is powered by the Walk Score Travel Time API (thank you Bo, Jason and David for the transit shed grinding machine pool), jobs data from the U.S. Department of Commerce, population data from the U.S. Census, and housing data from Redfin Estimate and Walk Score rentals.


How is Opportunity Score calculated for an address?

In the following map, the light grey dots are individual jobs that pay more than $40,000, the highest pay tier we can filter for in the jobs data from the Department of Commerce. The highlighted yellow blobs with the blue outlines make up the 30-minute "transit shed" – showing where you can go within 30 minutes without a car. Within those blobs, each dark grey dot is one of the 250,000 jobs reachable in 30 minutes from the Daly City BART station. After we count up the jobs, we factor in the population in a 30-mile buffer from the origin point.

Then we do some math.

We call the transit accessible jobs 'n' and we use it in our recipe to get the Opportunity Score for an address. The other big ingredient is the letter ‘p’ and it’s proportional to the inverse of the population in the greater area. We combine 'n' and 'p' to get a score.

Where

And

And

Tim helped with that. Thanks Tim.

This is a binomial distribution and can be simplified to [1 - (1-p)^n] before scaling the score to 0 - 100.

We did this for millions of addresses in hundreds of cities, and then built a tool on top of it. This means that you can explore the Opportunity Score of your area. Do you have questions or an interest in collaborating? Contact research@redfin.com.


Opportunity Score is available in the following cities:

City State Population
New York NY 8363710
Los Angeles CA 3833995
Chicago IL 2853114
Houston TX 2242193
Manhattan NY 1629054
Philadelphia PA 1540351
Phoenix AZ 1445632
San Antonio TX 1328984
Dallas TX 1279910
San Diego CA 1279329
San Jose CA 945942
Indianapolis IN 819398
San Francisco CA 808976
Austin TX 757688
Columbus OH 754885
Louisville KY 741096
Charlotte NC 731424
Fort Worth TX 727577
Detroit MI 713777
Baltimore MD 636919
Milwaukee WI 604477
Nashville-Davidson TN 601222
Washington DC 599657
Denver CO 598707
Seattle WA 598541
Oklahoma City OK 579816
Las Vegas NV 558383
Portland OR 557706
Albuquerque NM 545852
Tucson AZ 520116
Fresno CA 494665
Kansas City MO 480129
Sacramento CA 463794
Miami FL 446986
Mesa AZ 439041
Virginia Beach VA 437994
Cleveland OH 433748
Atlanta GA 419590
Colorado Springs CO 416427
Raleigh NC 405791
Tulsa OK 391906
Oakland CA 390724
Minneapolis MN 382605
Honolulu HI 374676
Santa Ana CA 355662
St Louis MO 354361
Bakersfield CA 348382
Anaheim CA 336265
Tampa FL 335709
Cincinnati OH 333012
Aurora CO 326266
Pittsburgh PA 310037
Corpus Christi TX 305215
Riverside CA 303871
Lexington-Fayette KY 295803
Anchorage AK 291826
Stockton CA 291707
St Paul MN 287151
Newark NJ 277140
Buffalo NY 270919
Durham NC 262715
Plano TX 259841
Henderson NV 257729
Fort Wayne IN 253691
St Petersburg FL 248232
Jersey City NJ 247597
Chula Vista CA 243916
Norfolk VA 242803
Orlando FL 238300
Chandler AZ 236123
Madison WI 233209
Lubbock TX 229573
Glendale AZ 226721
Garland TX 226285
North Las Vegas NV 224387
Paradise NV 223167
Chesapeake VA 222209
Hialeah FL 218896
Scottsdale AZ 217385
Irving TX 216290
Fremont CA 214089
Irvine CA 212793
Birmingham AL 212786
Rochester NY 211394
Modesto CA 211156
San Bernardino CA 209924
Arlington VA 209300
Spokane WA 208916
Gilbert AZ 208453
Aurora IL 197834
Fontana CA 196069
Yonkers NY 195976
Moreno Valley CA 193365
Little Rock AR 192913
Glendale CA 191719
Huntington Beach CA 189938
Sunrise Manor NV 189372
Salt Lake City UT 181743
Newport News VA 180718
Reno NV 180480
Providence RI 177627
Spring Valley NV 177600
Huntsville AL 176645
Overland Park KS 173372
Garden Grove CA 170883
Oceanside CA 169684
Fort Lauderdale FL 165694
Rancho Cucamonga CA 165269
Ontario CA 163924
Tempe AZ 161719
Santa Rosa CA 161496
Salem OR 155469
Salem OR 154637
Eugene OR 154620
Peoria AZ 154065
Corona CA 152372
Pomona CA 149043
Joliet IL 147423
Paterson NJ 146199
Kansas City KS 145786
Hampton VA 145494
Torrance CA 145244
Fort Collins CO 143986
Escondido CA 143911
Lakewood CO 142850
Naperville IL 141853
Sunnyvale CA 140081
Alexandria VA 139966
Cary NC 136637
Orange CA 136392
Fullerton CA 135161
West Valley City UT 129480
Olathe KS 127907
Topeka KS 126807
Bellevue WA 126626
East Los Angeles CA 126271
Elizabeth NJ 124969
Concord CA 122067
Miramar FL 122041
Allentown PA 118032
Santa Clara CA 116468
Roseville CA 115781
Ann Arbor MI 113934
Berkeley CA 112580
Provo UT 112488
Costa Mesa CA 109948
Inglewood CA 109673
Miami Gardens FL 108862
Redding CA 108741
Elgin IL 108188
Victorville CA 107721
Missoula MT 107320
Carlsbad CA 106804
Clearwater FL 106592
Arvada CO 106433
Westminster CO 106114
Gresham OR 105594
Norwalk CA 105549
Green Bay WI 104057
West Jordan UT 103712
Wilmington NC 101350
Pompano Beach FL 99830
El Cajon CA 99478
Richardson TX 99223
Rialto CA 99171
Boulder CO 96698
Sandy Springs GA 93853
Vista CA 93834
Albany NY 93539
Arden-Arcade CA 92186
Kent WA 92135
Hillsboro OR 91611
Yakima WA 91067
Renton WA 90743
Beaverton OR 89803
Spokane Valley WA 89755
Santa Monica CA 89736
Federal Way WA 89049
Miami Beach FL 87925
Norwalk CT 85603
Duluth MN 84419
Cicero IL 83891
Ashville NC 83393
Warwick RI 83005
Ogden UT 82825
Champaign IL 81055
Bellingham WA 80885
Cranston RI 80558
Bloomington IN 79905
Medford OR 77240
New Rochelle NY 77062
Kendall FL 75371
St George UT 74770
Evanston IL 74486
Alameda CA 73812
Apple Valley CA 72922
Wilmington DE 72664
Pawtucket RI 70781
Silver Spring MD 70779
Mountain View CA 70708
Turlock CA 70158
Auburn WA 70028
Passaic NJ 69781
Mount Vernon NY 67292
Lafayette IN 67140
Union City NJ 66453
Davis CA 65622
Skokie IL 64784
Rancho Cordova CA 64776
East Orange NJ 64211
Florence-Graham CA 63387
Bayonne NJ 63024
North Little Rock AR 62304
Rockville MD 61182
Santa Cruz CA 59946
Fountainebleau FL 59764
Palo Alto CA 58598
Huntington Park CA 58114
White Plains NY 56853
Berwyn IL 56657
North Miami FL 56185
Kendale Lakes FL 56148
Bethesda MD 55277
Tamiami FL 55271
Woodland CA 55270
South Jordan UT 54730
Chapel Hill NC 54492
North Port FL 54223
Hempstead NY 53891
Corvallis OR 53476
Shoreline WA 53025
Wheaton IL 52894
Sarasota FL 52578
Oak Park IL 52104
The Hammocks FL 51003
West New York NJ 49693
Bradenton FL 49456
Hoboken NJ 49232
Wheaton MD 48284
Kingsport TN 48190
Tigard OR 48035
Country Club FL 47105
East Providence RI 47082
West Sacramento CA 46492
Redmond WA 46391
Doral FL 46000
San Luis Obispo CA 45425
Kirkland WA 45054
Glenview IL 44692
Palm Springs CA 44552
Elmhurst IL 43996
North Bethesda MD 43828
Charlottesville VA 43475
Hackensack NJ 43010
Coral Gables FL 42871
Olympia WA 42514
Covington KY 41880
Littleton CO 41737
State College PA 41721
Hollywood FL 41237
Woonsocket RI 40859
Urbana IL 39484
Campbell CA 39349
North Miami Beach FL 38201
Lake Oswego OR 36619
Kendall West FL 36154
Dover DE 35811
South Miami Heights FL 35696
Richfield MN 35228
Bremerton WA 35191
Hollister CA 35060
West Little River FL 34699
Ceres CA 34609
West Hollywood CA 34399
Beverly Hills CA 34109
Roseville MN 33690
Bothell WA 33610
Butte-Silver Bow MT 33525
Highland Park IL 33492
Burien WA 33313
Golden Glades FL 33148
Fair Lawn NJ 32457
Richmond West FL 31973
Wenatchee WA 31925
Homestead FL 31909
Westmont CA 31853
Lacey WA 31226
Westchester FL 29862
West Lafayette IN 29596
Sherwood AR 29542
Aventura FL 29475
Issaquah WA 29419
Glen Ellyn IL 27450
University Park FL 26995
Elmwood Park IL 24883
Cutler Bay FL 24781
Palmetto Bay FL 24469
Coral Terrace FL 24376
Newport RI 23013
Woodburn OR 22900
The Crossings FL 22758
Laguna Beach CA 22723
Miami Lakes FL 22688
Leisure City FL 22655
Oak Harbor WA 22638
Fairfax VA 22565
Princeton FL 22038
Roseburg OR 21050
Venice FL 20770
Rocky River OH 20213
Klamath Falls OR 20065
Hialeah Gardens FL 19930
West St Paul MN 19540
Ives Estates FL 19525
Ypsilanti MI 19435
Pinecrest FL 19432
Central Falls RI 19167
Tukwila WA 19107
Langley Park MD 18755
Payson UT 18294
Ojus FL 18036
Westerly RI 17947
East Cleveland OH 17842
Hyattsville MD 17557
Glenvar Heights FL 16898
Takoma Park MD 16715
Cocoa FL 16478
Vienna VA 16370
Silverdale WA 16206
Truckee CA 16180
Ukiah CA 16075
Denville NJ 15824
Sunny Isles Beach FL 15399
Opa-Locka FL 15376
Camano Island WA 13358
La Grande OR 13102
Tumwater WA 12698
Miami Springs FL 12631
Clemson SC 11939
Cottonwood AZ 11311
Mendota Heights MN 11071
South Miami FL 10769
Key Biscayne FL 10324
Sedona AZ 10063
Astoria OR 10045
Miami Shores FL 10040
Shelton WA 9254
Cottage Grove OR 9190
Port Townsend WA 9136
Mount Rainier MD 8298
Port Orchard WA 8017
Florida City FL 7843
Fairfax CA 7607
Longboat Key FL 7263
North Bay Village FL 6819
Poulsbo WA 6813
Stanwood WA 6231
West Miami FL 5863
District Heights MD 5837
Surfside FL 5775
Bay Harbor Islands FL 5146
Suquamish WA 4140
Port Hadlock - Irondale WA 3476
Yelm WA 3289
Bal Harbour FL 3239
El Portal FL 2427
Virginia Gardens FL 2294
Allyn WA 1988
Langley WA 1118
Medley FL 1059
Golden Beach FL 909
Clinton WA 883
Hoodsport WA 780
Belfair WA 700
Skokomish WA 648
Quilcene WA 591
Eldon WA 378
Lilliwaup WA 368
Blyn WA 162
Indian Creek FL 33