{"slug":"yield-with-positive-jobs","title":"Where gross yield survives a positive jobs screen","contractVersion":"research-v12","sourceUpdatedOn":"2026-07-30","factsHash":"9f5274b45348d99744dde8a778d527c5a342d209642b020d512c20b418613eac","definition":{"deck":"A low purchase price can make gross yield look unusually strong. This screen joins current Zillow rent and home-value measures with the available BLS metro employment series before a market reaches the table.","slug":"yield-with-positive-jobs","chart":"yield_jobs_scatter","title":"Where gross yield survives a positive jobs screen","method":["Gross yield is monthly Zillow ZORI multiplied by 12 and divided by Zillow ZHVI.","The employment screen uses the metro's current named BLS series: CES where available, otherwise LAUS.","No score, appreciation forecast, expense estimate or property-level assumption enters the ranking."],"eyebrow":"Yield + employment","question":"Which US metro gross yields remain highest after requiring positive year-over-year employment?","variables":["Zillow Home Value Index","Zillow Observed Rent Index","Gross yield","Year-over-year employment change","Metro population"],"limitations":["ZORI and ZHVI describe metro-level typical asking rent and home value, not a specific property's rent or acquisition price.","CES and LAUS measure different labor concepts; the source used for each metro is retained in the download.","Release periods differ across sources, so the study is a current joined screen rather than a synchronized economic experiment."],"short_title":"Yield with positive jobs","source_keys":["zillow_zhvi","zillow_zori","bls_ces","bls_laus","acs_population","cbsa_delineation"],"inclusion_rule":"Start with every RentMarker metro that has direct Zillow ZHVI, Zillow ZORI, population and a named BLS employment series. Publish only rows whose year-over-year employment change is greater than zero; rank the surviving rows by gross yield, highest first.","counter_signals":["Positive employment does not show whether growth is broad-based, durable or sufficient to absorb new supply.","Gross yield is before taxes, insurance, vacancy, maintenance, management and financing.","A small positive employment change clears the rule but should not be read as a strong labor-market call."]},"summary":{"top_slug":"kingsville-tx","top_yield":0.1151,"top_market":"Kingsville, TX","top_job_yoy":0.0143,"median_yield":0.0581,"eligible_count":696,"included_count":360,"median_job_yoy":0.0071,"strongest_job_yoy":0.0486,"strongest_jobs_slug":"north-platte-ne","strongest_jobs_market":"North Platte, NE","excluded_nonpositive_jobs":336},"sources":[{"key":"acs_population","name":"Census ACS 5-year — population","release":"ACS 2024 5-year","pulledAt":"2026-07-26","url":"https://www.census.gov/programs-surveys/acs/data.html"},{"key":"bls_ces","name":"BLS CES — payroll employment","release":"CES SM current","pulledAt":"2026-07-26","url":"https://www.bls.gov/sae/"},{"key":"bls_laus","name":"BLS LAUS — resident employment","release":"LAUS current","pulledAt":"2026-07-26","url":"https://www.bls.gov/lau/"},{"key":"cbsa_delineation","name":"OMB/BLS delineation — metro geography","release":"OMB July 2023 delineation","pulledAt":"2026-07-30","url":"https://www.bls.gov/cew/classifications/areas/county-msa-csa-crosswalk.htm"},{"key":"zillow_zhvi","name":"Zillow ZHVI — metro home values","release":"Metro_zhvi_uc_sfrcondo_tier_0.33_0.67_sm_sa_month.csv","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori","name":"Zillow ZORI — metro market rents","release":"Metro_zori_uc_sfrcondomfr_sm_sa_month.csv","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"}],"rows":[{"rowKey":"kingsville-tx","rank":1,"metroSlug":"kingsville-tx","metro":"Kingsville, TX","state":"TX","population":30579,"classification":"positive_employment","metrics":{"rent":1426,"price":148688,"job_yoy":0.0143,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.1151,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"abilene-tx","rank":2,"metroSlug":"abilene-tx","metro":"Abilene, TX","state":"TX","population":180408,"classification":"positive_employment","metrics":{"rent":1935,"price":219823,"job_yoy":0.0083,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.1056,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"opelousas-la","rank":3,"metroSlug":"opelousas-la","metro":"Opelousas, LA","state":"LA","population":81670,"classification":"positive_employment","metrics":{"rent":1129,"price":133082,"job_yoy":0.0179,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.1018,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"ozark-al","rank":4,"metroSlug":"ozark-al","metro":"Ozark, AL","state":"AL","population":49599,"classification":"positive_employment","metrics":{"rent":1383,"price":165038,"job_yoy":0.0022,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.1006,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"ogdensburg-ny","rank":5,"metroSlug":"ogdensburg-ny","metro":"Ogdensburg, NY","state":"NY","population":107226,"classification":"positive_employment","metrics":{"rent":1173,"price":150580,"job_yoy":0.0005,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0935,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"plainview-tx","rank":6,"metroSlug":"plainview-tx","metro":"Plainview, TX","state":"TX","population":37347,"classification":"positive_employment","metrics":{"rent":947,"price":121874,"job_yoy":0.0022,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0933,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"clewiston-fl","rank":7,"metroSlug":"clewiston-fl","metro":"Clewiston, FL","state":"FL","population":54945,"classification":"positive_employment","metrics":{"rent":2108,"price":275366,"job_yoy":0.0231,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0918,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"monroe-la","rank":8,"metroSlug":"monroe-la","metro":"Monroe, LA","state":"LA","population":223674,"classification":"positive_employment","metrics":{"rent":1271,"price":167663,"job_yoy":0.0108,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.091,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"paducah-ky","rank":9,"metroSlug":"paducah-ky","metro":"Paducah, KY","state":"KY","population":102748,"classification":"positive_employment","metrics":{"rent":1273,"price":170215,"job_yoy":0.0056,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0898,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"enterprise-al","rank":10,"metroSlug":"enterprise-al","metro":"Enterprise, AL","state":"AL","population":54920,"classification":"positive_employment","metrics":{"rent":1400,"price":187584,"job_yoy":0.0111,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0896,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"pottsville-pa","rank":11,"metroSlug":"pottsville-pa","metro":"Pottsville, PA","state":"PA","population":143558,"classification":"positive_employment","metrics":{"rent":1267,"price":169631,"job_yoy":0.0008,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0896,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"somerset-ky","rank":12,"metroSlug":"somerset-ky","metro":"Somerset, KY","state":"KY","population":65897,"classification":"positive_employment","metrics":{"rent":1360,"price":183719,"job_yoy":0.0148,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0889,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"corning-ny","rank":13,"metroSlug":"corning-ny","metro":"Corning, NY","state":"NY","population":92588,"classification":"positive_employment","metrics":{"rent":1277,"price":174315,"job_yoy":0.0004,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0879,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"shreveport-la","rank":14,"metroSlug":"shreveport-la","metro":"Shreveport, LA","state":"LA","population":386819,"classification":"positive_employment","metrics":{"rent":1358,"price":185678,"job_yoy":0.0002,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0877,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"borger-tx","rank":15,"metroSlug":"borger-tx","metro":"Borger, TX","state":"TX","population":20184,"classification":"positive_employment","metrics":{"rent":913,"price":125544,"job_yoy":0.0396,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0872,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"laurel-ms","rank":16,"metroSlug":"laurel-ms","metro":"Laurel, MS","state":"MS","population":82531,"classification":"positive_employment","metrics":{"rent":1133,"price":156031,"job_yoy":0.0078,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0871,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"sumter-sc","rank":17,"metroSlug":"sumter-sc","metro":"Sumter, SC","state":"SC","population":104725,"classification":"positive_employment","metrics":{"rent":1504,"price":209275,"job_yoy":0.0029,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0863,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"dubois-pa","rank":18,"metroSlug":"dubois-pa","metro":"DuBois, PA","state":"PA","population":78635,"classification":"positive_employment","metrics":{"rent":1029,"price":145430,"job_yoy":0.0003,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0849,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"oneonta-ny","rank":19,"metroSlug":"oneonta-ny","metro":"Oneonta, NY","state":"NY","population":60108,"classification":"positive_employment","metrics":{"rent":1549,"price":220637,"job_yoy":0.0102,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0842,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"sandusky-oh","rank":20,"metroSlug":"sandusky-oh","metro":"Sandusky, OH","state":"OH","population":114575,"classification":"positive_employment","metrics":{"rent":1689,"price":242533,"job_yoy":0.0208,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0836,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"burlington-ia","rank":21,"metroSlug":"burlington-ia","metro":"Burlington, IA","state":"IA","population":44680,"classification":"positive_employment","metrics":{"rent":1013,"price":145921,"job_yoy":0.0141,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0833,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"kinston-nc","rank":22,"metroSlug":"kinston-nc","metro":"Kinston, NC","state":"NC","population":54919,"classification":"positive_employment","metrics":{"rent":1095,"price":157769,"job_yoy":0.0032,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0833,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"deridder-la","rank":23,"metroSlug":"deridder-la","metro":"DeRidder, LA","state":"LA","population":36676,"classification":"positive_employment","metrics":{"rent":1298,"price":187464,"job_yoy":0.0058,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0831,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"clarksburg-wv","rank":24,"metroSlug":"clarksburg-wv","metro":"Clarksburg, WV","state":"WV","population":89182,"classification":"positive_employment","metrics":{"rent":1113,"price":160992,"job_yoy":0.0015,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.083,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"beaumont-tx","rank":25,"metroSlug":"beaumont-tx","metro":"Beaumont, TX","state":"TX","population":396827,"classification":"positive_employment","metrics":{"rent":1297,"price":188134,"job_yoy":0.0026,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0827,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"greenwood-sc","rank":26,"metroSlug":"greenwood-sc","metro":"Greenwood, SC","state":"SC","population":93909,"classification":"positive_employment","metrics":{"rent":1214,"price":176393,"job_yoy":0.022,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0826,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"ponca-city-ok","rank":27,"metroSlug":"ponca-city-ok","metro":"Ponca City, OK","state":"OK","population":43625,"classification":"positive_employment","metrics":{"rent":801,"price":117931,"job_yoy":0.0063,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0815,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"texarkana-tx","rank":28,"metroSlug":"texarkana-tx","metro":"Texarkana, TX","state":"TX","population":146296,"classification":"positive_employment","metrics":{"rent":1228,"price":181504,"job_yoy":0.0006,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0812,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"jacksonville-tx","rank":29,"metroSlug":"jacksonville-tx","metro":"Jacksonville, TX","state":"TX","population":51886,"classification":"positive_employment","metrics":{"rent":1580,"price":234287,"job_yoy":0.008,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0809,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lafayette-la","rank":30,"metroSlug":"lafayette-la","metro":"Lafayette, LA","state":"LA","population":413428,"classification":"positive_employment","metrics":{"rent":1370,"price":204403,"job_yoy":0.0044,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0805,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"marion-oh","rank":31,"metroSlug":"marion-oh","metro":"Marion, OH","state":"OH","population":65020,"classification":"positive_employment","metrics":{"rent":1250,"price":186410,"job_yoy":0.001,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0805,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"jonesboro-ar","rank":32,"metroSlug":"jonesboro-ar","metro":"Jonesboro, AR","state":"AR","population":135792,"classification":"positive_employment","metrics":{"rent":1375,"price":206726,"job_yoy":0.01,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0798,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"binghamton-ny","rank":33,"metroSlug":"binghamton-ny","metro":"Binghamton, NY","state":"NY","population":245242,"classification":"positive_employment","metrics":{"rent":1348,"price":204850,"job_yoy":0.0131,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.079,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lubbock-tx","rank":34,"metroSlug":"lubbock-tx","metro":"Lubbock, TX","state":"TX","population":358708,"classification":"positive_employment","metrics":{"rent":1405,"price":214061,"job_yoy":0.0056,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0788,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lagrange-ga","rank":35,"metroSlug":"lagrange-ga","metro":"LaGrange, GA","state":"GA","population":104522,"classification":"positive_employment","metrics":{"rent":1352,"price":206125,"job_yoy":0.0137,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0787,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"el-paso-tx","rank":36,"metroSlug":"el-paso-tx","metro":"El Paso, TX","state":"TX","population":874182,"classification":"positive_employment","metrics":{"rent":1528,"price":233297,"job_yoy":0.0058,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0786,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"cortland-ny","rank":37,"metroSlug":"cortland-ny","metro":"Cortland, NY","state":"NY","population":46246,"classification":"positive_employment","metrics":{"rent":1365,"price":208604,"job_yoy":0.0303,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0785,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"morgantown-wv","rank":38,"metroSlug":"morgantown-wv","metro":"Morgantown, WV","state":"WV","population":141323,"classification":"positive_employment","metrics":{"rent":1515,"price":231719,"job_yoy":0.0134,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0785,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"gulfport-ms","rank":39,"metroSlug":"gulfport-ms","metro":"Gulfport, MS","state":"MS","population":421201,"classification":"positive_employment","metrics":{"rent":1459,"price":224909,"job_yoy":0.0036,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0778,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"newberry-sc","rank":40,"metroSlug":"newberry-sc","metro":"Newberry, SC","state":"SC","population":38435,"classification":"positive_employment","metrics":{"rent":1458,"price":227092,"job_yoy":0.021,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0771,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"saginaw-mi","rank":41,"metroSlug":"saginaw-mi","metro":"Saginaw, MI","state":"MI","population":188665,"classification":"positive_employment","metrics":{"rent":1142,"price":177686,"job_yoy":0.0158,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0771,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"huntington-wv","rank":42,"metroSlug":"huntington-wv","metro":"Huntington, WV","state":"WV","population":370729,"classification":"positive_employment","metrics":{"rent":1078,"price":167689,"job_yoy":0.004,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0771,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"cambridge-md","rank":43,"metroSlug":"cambridge-md","metro":"Cambridge, MD","state":"MD","population":32754,"classification":"positive_employment","metrics":{"rent":1760,"price":276878,"job_yoy":0.003,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0763,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"batavia-ny","rank":44,"metroSlug":"batavia-ny","metro":"Batavia, NY","state":"NY","population":57787,"classification":"positive_employment","metrics":{"rent":1459,"price":230222,"job_yoy":0.0088,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0761,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"chicago-il","rank":45,"metroSlug":"chicago-il","metro":"Chicago, IL","state":"IL","population":9371595,"classification":"positive_employment","metrics":{"rent":2275,"price":359888,"job_yoy":0.0015,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0759,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"sebring-fl","rank":46,"metroSlug":"sebring-fl","metro":"Sebring, FL","state":"FL","population":105702,"classification":"positive_employment","metrics":{"rent":1490,"price":235919,"job_yoy":0.0029,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0758,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"olean-ny","rank":47,"metroSlug":"olean-ny","metro":"Olean, NY","state":"NY","population":76145,"classification":"positive_employment","metrics":{"rent":1068,"price":169277,"job_yoy":0.0153,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0757,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"carlsbad-nm","rank":48,"metroSlug":"carlsbad-nm","metro":"Carlsbad, NM","state":"NM","population":61105,"classification":"positive_employment","metrics":{"rent":1600,"price":253887,"job_yoy":0.0244,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0756,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"corpus-christi-tx","rank":49,"metroSlug":"corpus-christi-tx","metro":"Corpus Christi, TX","state":"TX","population":448012,"classification":"positive_employment","metrics":{"rent":1422,"price":226401,"job_yoy":0.0078,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0753,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"dothan-al","rank":50,"metroSlug":"dothan-al","metro":"Dothan, AL","state":"AL","population":152674,"classification":"positive_employment","metrics":{"rent":1230,"price":197430,"job_yoy":0.0064,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0748,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"homosassa-springs-fl","rank":51,"metroSlug":"homosassa-springs-fl","metro":"Homosassa Springs, FL","state":"FL","population":162472,"classification":"positive_employment","metrics":{"rent":1708,"price":273940,"job_yoy":0.0061,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0748,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"bay-city-mi","rank":52,"metroSlug":"bay-city-mi","metro":"Bay City, MI","state":"MI","population":103008,"classification":"positive_employment","metrics":{"rent":1178,"price":188925,"job_yoy":0.0033,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0748,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lake-charles-la","rank":53,"metroSlug":"lake-charles-la","metro":"Lake Charles, LA","state":"LA","population":244027,"classification":"positive_employment","metrics":{"rent":1268,"price":203525,"job_yoy":0.0133,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0747,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"macon-ga","rank":54,"metroSlug":"macon-ga","metro":"Macon, GA","state":"GA","population":234943,"classification":"positive_employment","metrics":{"rent":1254,"price":201910,"job_yoy":0.0053,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0745,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"watertown-ny","rank":55,"metroSlug":"watertown-ny","metro":"Watertown, NY","state":"NY","population":115040,"classification":"positive_employment","metrics":{"rent":1467,"price":236489,"job_yoy":0.017,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0744,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lakeland-fl","rank":56,"metroSlug":"lakeland-fl","metro":"Lakeland, FL","state":"FL","population":790694,"classification":"positive_employment","metrics":{"rent":1848,"price":298822,"job_yoy":0.0134,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0742,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"ruston-la","rank":57,"metroSlug":"ruston-la","metro":"Ruston, LA","state":"LA","population":48174,"classification":"positive_employment","metrics":{"rent":1402,"price":227169,"job_yoy":0.0259,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0741,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"jesup-ga","rank":58,"metroSlug":"jesup-ga","metro":"Jesup, GA","state":"GA","population":30949,"classification":"positive_employment","metrics":{"rent":1350,"price":219213,"job_yoy":0.012,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0739,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"laredo-tx","rank":59,"metroSlug":"laredo-tx","metro":"Laredo, TX","state":"TX","population":269294,"classification":"positive_employment","metrics":{"rent":1331,"price":217967,"job_yoy":0.0105,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0733,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"auburn-ny","rank":60,"metroSlug":"auburn-ny","metro":"Auburn, NY","state":"NY","population":75102,"classification":"positive_employment","metrics":{"rent":1458,"price":239116,"job_yoy":0.0129,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0732,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"starkville-ms","rank":61,"metroSlug":"starkville-ms","metro":"Starkville, MS","state":"MS","population":61743,"classification":"positive_employment","metrics":{"rent":1571,"price":258320,"job_yoy":0.0101,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.073,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"union-city-tn","rank":62,"metroSlug":"union-city-tn","metro":"Union City, TN","state":"TN","population":30453,"classification":"positive_employment","metrics":{"rent":1021,"price":168371,"job_yoy":0.0085,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0728,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"odessa-tx","rank":63,"metroSlug":"odessa-tx","metro":"Odessa, TX","state":"TX","population":164654,"classification":"positive_employment","metrics":{"rent":1551,"price":255529,"job_yoy":0.0003,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0728,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"palestine-tx","rank":64,"metroSlug":"palestine-tx","metro":"Palestine, TX","state":"TX","population":58439,"classification":"positive_employment","metrics":{"rent":1340,"price":221100,"job_yoy":0.0212,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0727,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"dublin-ga","rank":65,"metroSlug":"dublin-ga","metro":"Dublin, GA","state":"GA","population":58988,"classification":"positive_employment","metrics":{"rent":1063,"price":175973,"job_yoy":0.0224,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0725,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"albertville-al","rank":66,"metroSlug":"albertville-al","metro":"Albertville, AL","state":"AL","population":99748,"classification":"positive_employment","metrics":{"rent":1501,"price":248881,"job_yoy":0.0046,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0724,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"columbia-sc","rank":67,"metroSlug":"columbia-sc","metro":"Columbia, SC","state":"SC","population":849181,"classification":"positive_employment","metrics":{"rent":1555,"price":257718,"job_yoy":0.0026,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0724,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lima-oh","rank":68,"metroSlug":"lima-oh","metro":"Lima, OH","state":"OH","population":101348,"classification":"positive_employment","metrics":{"rent":1177,"price":195524,"job_yoy":0.0006,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0723,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"east-stroudsburg-pa","rank":69,"metroSlug":"east-stroudsburg-pa","metro":"East Stroudsburg, PA","state":"PA","population":167515,"classification":"positive_employment","metrics":{"rent":1910,"price":319470,"job_yoy":0.0093,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0717,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"syracuse-ny","rank":70,"metroSlug":"syracuse-ny","metro":"Syracuse, NY","state":"NY","population":656410,"classification":"positive_employment","metrics":{"rent":1614,"price":271597,"job_yoy":0.0118,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0713,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"augusta-ga","rank":71,"metroSlug":"augusta-ga","metro":"Augusta, GA","state":"GA","population":624181,"classification":"positive_employment","metrics":{"rent":1506,"price":254362,"job_yoy":0.0052,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0711,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"battle-creek-mi","rank":72,"metroSlug":"battle-creek-mi","metro":"Battle Creek, MI","state":"MI","population":133778,"classification":"positive_employment","metrics":{"rent":1126,"price":192133,"job_yoy":0.0066,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0703,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"sunbury-pa","rank":73,"metroSlug":"sunbury-pa","metro":"Sunbury, PA","state":"PA","population":108663,"classification":"positive_employment","metrics":{"rent":1037,"price":176958,"job_yoy":0.0051,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0703,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"ocala-fl","rank":74,"metroSlug":"ocala-fl","metro":"Ocala, FL","state":"FL","population":400078,"classification":"positive_employment","metrics":{"rent":1599,"price":273516,"job_yoy":0.0161,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0702,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"eagle-pass-tx","rank":75,"metroSlug":"eagle-pass-tx","metro":"Eagle Pass, TX","state":"TX","population":58082,"classification":"positive_employment","metrics":{"rent":1300,"price":222762,"job_yoy":0.0207,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.07,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"marion-in","rank":76,"metroSlug":"marion-in","metro":"Marion, IN","state":"IN","population":66295,"classification":"positive_employment","metrics":{"rent":912,"price":156971,"job_yoy":0.0069,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0697,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"topeka-ks","rank":77,"metroSlug":"topeka-ks","metro":"Topeka, KS","state":"KS","population":232468,"classification":"positive_employment","metrics":{"rent":1282,"price":222002,"job_yoy":0.0133,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0693,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"amarillo-tx","rank":78,"metroSlug":"amarillo-tx","metro":"Amarillo, TX","state":"TX","population":271917,"classification":"positive_employment","metrics":{"rent":1282,"price":221932,"job_yoy":0.0079,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0693,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"terre-haute-in","rank":79,"metroSlug":"terre-haute-in","metro":"Terre Haute, IN","state":"IN","population":168719,"classification":"positive_employment","metrics":{"rent":989,"price":171101,"job_yoy":0.0054,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0693,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"joplin-mo","rank":80,"metroSlug":"joplin-mo","metro":"Joplin, MO","state":"MO","population":203626,"classification":"positive_employment","metrics":{"rent":1315,"price":229118,"job_yoy":0.0067,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0689,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"sedalia-mo","rank":81,"metroSlug":"sedalia-mo","metro":"Sedalia, MO","state":"MO","population":43397,"classification":"positive_employment","metrics":{"rent":1134,"price":198013,"job_yoy":0.0112,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0687,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"mcallen-tx","rank":82,"metroSlug":"mcallen-tx","metro":"McAllen, TX","state":"TX","population":891977,"classification":"positive_employment","metrics":{"rent":1114,"price":194546,"job_yoy":0.0107,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0687,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"weirton-wv","rank":83,"metroSlug":"weirton-wv","metro":"Weirton, WV","state":"WV","population":114754,"classification":"positive_employment","metrics":{"rent":781,"price":136572,"job_yoy":0.0007,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0686,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"greenville-nc","rank":84,"metroSlug":"greenville-nc","metro":"Greenville, NC","state":"NC","population":177193,"classification":"positive_employment","metrics":{"rent":1407,"price":246570,"job_yoy":0.0163,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0685,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"amsterdam-ny","rank":85,"metroSlug":"amsterdam-ny","metro":"Amsterdam, NY","state":"NY","population":49528,"classification":"positive_employment","metrics":{"rent":1228,"price":217497,"job_yoy":0.0105,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0677,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"scranton-pa","rank":86,"metroSlug":"scranton-pa","metro":"Scranton, PA","state":"PA","population":569788,"classification":"positive_employment","metrics":{"rent":1334,"price":236367,"job_yoy":0.0009,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0677,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"tahlequah-ok","rank":87,"metroSlug":"tahlequah-ok","metro":"Tahlequah, OK","state":"OK","population":47942,"classification":"positive_employment","metrics":{"rent":1216,"price":216539,"job_yoy":0.0202,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0674,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"pensacola-fl","rank":88,"metroSlug":"pensacola-fl","metro":"Pensacola, FL","state":"FL","population":524395,"classification":"positive_employment","metrics":{"rent":1745,"price":312296,"job_yoy":0.007,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0671,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"tampa-fl","rank":89,"metroSlug":"tampa-fl","metro":"Tampa, FL","state":"FL","population":3304691,"classification":"positive_employment","metrics":{"rent":2020,"price":361156,"job_yoy":0.001,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0671,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"san-angelo-tx","rank":90,"metroSlug":"san-angelo-tx","metro":"San Angelo, TX","state":"TX","population":120986,"classification":"positive_employment","metrics":{"rent":1306,"price":234266,"job_yoy":0.003,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0669,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"gaffney-sc","rank":91,"metroSlug":"gaffney-sc","metro":"Gaffney, SC","state":"SC","population":56647,"classification":"positive_employment","metrics":{"rent":1057,"price":190334,"job_yoy":0.0066,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0667,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"palm-bay-fl","rank":92,"metroSlug":"palm-bay-fl","metro":"Palm Bay, FL","state":"FL","population":632780,"classification":"positive_employment","metrics":{"rent":1914,"price":344486,"job_yoy":0.0023,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0667,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"salina-ks","rank":93,"metroSlug":"salina-ks","metro":"Salina, KS","state":"KS","population":59487,"classification":"positive_employment","metrics":{"rent":1021,"price":183830,"job_yoy":0.0145,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0666,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"birmingham-al","rank":94,"metroSlug":"birmingham-al","metro":"Birmingham, AL","state":"AL","population":1184613,"classification":"positive_employment","metrics":{"rent":1462,"price":263726,"job_yoy":0.0021,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0665,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"champaign-il","rank":95,"metroSlug":"champaign-il","metro":"Champaign, IL","state":"IL","population":238842,"classification":"positive_employment","metrics":{"rent":1338,"price":241863,"job_yoy":0.0059,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0664,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"waco-tx","rank":96,"metroSlug":"waco-tx","metro":"Waco, TX","state":"TX","population":302045,"classification":"positive_employment","metrics":{"rent":1430,"price":258697,"job_yoy":0.007,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0663,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"owensboro-ky","rank":97,"metroSlug":"owensboro-ky","metro":"Owensboro, KY","state":"KY","population":112762,"classification":"positive_employment","metrics":{"rent":1189,"price":215528,"job_yoy":0.001,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0662,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"winston-nc","rank":98,"metroSlug":"winston-nc","metro":"Winston, NC","state":"NC","population":689766,"classification":"positive_employment","metrics":{"rent":1564,"price":284988,"job_yoy":0.0081,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0658,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"little-rock-ar","rank":99,"metroSlug":"little-rock-ar","metro":"Little Rock, AR","state":"AR","population":758629,"classification":"positive_employment","metrics":{"rent":1277,"price":232765,"job_yoy":0.0018,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0658,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"gainesville-fl","rank":100,"metroSlug":"gainesville-fl","metro":"Gainesville, FL","state":"FL","population":349923,"classification":"positive_employment","metrics":{"rent":1675,"price":306046,"job_yoy":0.0035,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0657,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"longview-tx","rank":101,"metroSlug":"longview-tx","metro":"Longview, TX","state":"TX","population":291044,"classification":"positive_employment","metrics":{"rent":1214,"price":221747,"job_yoy":0.0023,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0657,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"kingsport-tn","rank":102,"metroSlug":"kingsport-tn","metro":"Kingsport, TN","state":"TN","population":310842,"classification":"positive_employment","metrics":{"rent":1362,"price":249420,"job_yoy":0.0116,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0655,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"flint-mi","rank":103,"metroSlug":"flint-mi","metro":"Flint, MI","state":"MI","population":403305,"classification":"positive_employment","metrics":{"rent":1087,"price":199114,"job_yoy":0.0046,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0655,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"milledgeville-ga","rank":104,"metroSlug":"milledgeville-ga","metro":"Milledgeville, GA","state":"GA","population":43642,"classification":"positive_employment","metrics":{"rent":1280,"price":235053,"job_yoy":0.0233,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0653,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"rochester-ny","rank":105,"metroSlug":"rochester-ny","metro":"Rochester, NY","state":"NY","population":1058413,"classification":"positive_employment","metrics":{"rent":1580,"price":290868,"job_yoy":0.0043,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0652,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"deltona-fl","rank":106,"metroSlug":"deltona-fl","metro":"Deltona, FL","state":"FL","population":706150,"classification":"positive_employment","metrics":{"rent":1795,"price":332408,"job_yoy":0.0051,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0648,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"victoria-tx","rank":107,"metroSlug":"victoria-tx","metro":"Victoria, TX","state":"TX","population":98554,"classification":"positive_employment","metrics":{"rent":1212,"price":224286,"job_yoy":0.0038,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0648,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"gainesville-tx","rank":108,"metroSlug":"gainesville-tx","metro":"Gainesville, TX","state":"TX","population":43046,"classification":"positive_employment","metrics":{"rent":1741,"price":322959,"job_yoy":0.0144,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0647,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"hanford-ca","rank":109,"metroSlug":"hanford-ca","metro":"Hanford, CA","state":"CA","population":153298,"classification":"positive_employment","metrics":{"rent":1983,"price":367650,"job_yoy":0.0094,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0647,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"atlantic-city-nj","rank":110,"metroSlug":"atlantic-city-nj","metro":"Atlantic City, NJ","state":"NJ","population":371211,"classification":"positive_employment","metrics":{"rent":2085,"price":387888,"job_yoy":0.0163,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0645,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"hutchinson-ks","rank":111,"metroSlug":"hutchinson-ks","metro":"Hutchinson, KS","state":"KS","population":61553,"classification":"positive_employment","metrics":{"rent":855,"price":158983,"job_yoy":0.0059,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0645,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"spartanburg-sc","rank":112,"metroSlug":"spartanburg-sc","metro":"Spartanburg, SC","state":"SC","population":374737,"classification":"positive_employment","metrics":{"rent":1500,"price":280581,"job_yoy":0.0073,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0641,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"danville-ky","rank":113,"metroSlug":"danville-ky","metro":"Danville, KY","state":"KY","population":55445,"classification":"positive_employment","metrics":{"rent":1180,"price":221029,"job_yoy":0.0069,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0641,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"hot-springs-ar","rank":114,"metroSlug":"hot-springs-ar","metro":"Hot Springs, AR","state":"AR","population":100035,"classification":"positive_employment","metrics":{"rent":1334,"price":249634,"job_yoy":0.0062,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0641,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"clearlake-ca","rank":115,"metroSlug":"clearlake-ca","metro":"Clearlake, CA","state":"CA","population":68152,"classification":"positive_employment","metrics":{"rent":1666,"price":311709,"job_yoy":0.0057,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0641,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"houston-tx","rank":116,"metroSlug":"houston-tx","metro":"Houston, TX","state":"TX","population":7442788,"classification":"positive_employment","metrics":{"rent":1648,"price":308933,"job_yoy":0.0057,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.064,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"jamestown-ny","rank":117,"metroSlug":"jamestown-ny","metro":"Jamestown, NY","state":"NY","population":125544,"classification":"positive_employment","metrics":{"rent":972,"price":182250,"job_yoy":0.0017,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.064,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"corsicana-tx","rank":118,"metroSlug":"corsicana-tx","metro":"Corsicana, TX","state":"TX","population":54711,"classification":"positive_employment","metrics":{"rent":1241,"price":233238,"job_yoy":0.0121,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0639,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"cedartown-ga","rank":119,"metroSlug":"cedartown-ga","metro":"Cedartown, GA","state":"GA","population":43785,"classification":"positive_employment","metrics":{"rent":1223,"price":229467,"job_yoy":0.0056,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0639,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"tulsa-ok","rank":120,"metroSlug":"tulsa-ok","metro":"Tulsa, OK","state":"OK","population":1037534,"classification":"positive_employment","metrics":{"rent":1361,"price":255840,"job_yoy":0.0012,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0638,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"wichita-ks","rank":121,"metroSlug":"wichita-ks","metro":"Wichita, KS","state":"KS","population":652622,"classification":"positive_employment","metrics":{"rent":1204,"price":227077,"job_yoy":0.0022,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0637,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"killeen-tx","rank":122,"metroSlug":"killeen-tx","metro":"Killeen, TX","state":"TX","population":494360,"classification":"positive_employment","metrics":{"rent":1339,"price":252444,"job_yoy":0.0023,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0636,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"ithaca-ny","rank":123,"metroSlug":"ithaca-ny","metro":"Ithaca, NY","state":"NY","population":104537,"classification":"positive_employment","metrics":{"rent":1893,"price":357282,"job_yoy":0.0019,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0636,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"statesboro-ga","rank":124,"metroSlug":"statesboro-ga","metro":"Statesboro, GA","state":"GA","population":93440,"classification":"positive_employment","metrics":{"rent":1509,"price":285462,"job_yoy":0.0073,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0634,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"greensboro-nc","rank":125,"metroSlug":"greensboro-nc","metro":"Greensboro, NC","state":"NC","population":786419,"classification":"positive_employment","metrics":{"rent":1411,"price":266965,"job_yoy":0.0054,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0634,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"north-port-fl","rank":126,"metroSlug":"north-port-fl","metro":"North Port, FL","state":"FL","population":889339,"classification":"positive_employment","metrics":{"rent":2132,"price":404078,"job_yoy":0.0118,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0633,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"tallahassee-fl","rank":127,"metroSlug":"tallahassee-fl","metro":"Tallahassee, FL","state":"FL","population":391730,"classification":"positive_employment","metrics":{"rent":1513,"price":287230,"job_yoy":0.0017,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0632,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"beeville-tx","rank":128,"metroSlug":"beeville-tx","metro":"Beeville, TX","state":"TX","population":31083,"classification":"positive_employment","metrics":{"rent":887,"price":168888,"job_yoy":0.0096,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.063,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"meadville-pa","rank":129,"metroSlug":"meadville-pa","metro":"Meadville, PA","state":"PA","population":82716,"classification":"positive_employment","metrics":{"rent":901,"price":171535,"job_yoy":0.0037,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.063,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"savannah-ga","rank":130,"metroSlug":"savannah-ga","metro":"Savannah, GA","state":"GA","population":418285,"classification":"positive_employment","metrics":{"rent":1820,"price":347127,"job_yoy":0.0084,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0629,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"tyler-tx","rank":131,"metroSlug":"tyler-tx","metro":"Tyler, TX","state":"TX","population":241740,"classification":"positive_employment","metrics":{"rent":1426,"price":273852,"job_yoy":0.0151,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0625,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"branson-mo","rank":132,"metroSlug":"branson-mo","metro":"Branson, MO","state":"MO","population":56529,"classification":"positive_employment","metrics":{"rent":1313,"price":251977,"job_yoy":0.0087,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0625,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"batesville-ar","rank":133,"metroSlug":"batesville-ar","metro":"Batesville, AR","state":"AR","population":38175,"classification":"positive_employment","metrics":{"rent":872,"price":167663,"job_yoy":0.0285,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0624,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"seneca-sc","rank":134,"metroSlug":"seneca-sc","metro":"Seneca, SC","state":"SC","population":80469,"classification":"positive_employment","metrics":{"rent":1550,"price":298159,"job_yoy":0.0283,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0624,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"athens-oh","rank":135,"metroSlug":"athens-oh","metro":"Athens, OH","state":"OH","population":61737,"classification":"positive_employment","metrics":{"rent":994,"price":191297,"job_yoy":0.0101,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0624,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"cookeville-tn","rank":136,"metroSlug":"cookeville-tn","metro":"Cookeville, TN","state":"TN","population":145812,"classification":"positive_employment","metrics":{"rent":1554,"price":299737,"job_yoy":0.0075,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0622,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"beatrice-ne","rank":137,"metroSlug":"beatrice-ne","metro":"Beatrice, NE","state":"NE","population":21629,"classification":"positive_employment","metrics":{"rent":1063,"price":205508,"job_yoy":0.0156,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0621,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"fort-madison-ia","rank":138,"metroSlug":"fort-madison-ia","metro":"Fort Madison, IA","state":"IA","population":32893,"classification":"positive_employment","metrics":{"rent":665,"price":129820,"job_yoy":0.0009,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0615,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"florence-al","rank":139,"metroSlug":"florence-al","metro":"Florence, AL","state":"AL","population":153852,"classification":"positive_employment","metrics":{"rent":1122,"price":219070,"job_yoy":0.0001,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0614,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"oxford-ms","rank":140,"metroSlug":"oxford-ms","metro":"Oxford, MS","state":"MS","population":70746,"classification":"positive_employment","metrics":{"rent":2108,"price":412643,"job_yoy":0.0287,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0613,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"harrisonburg-va","rank":141,"metroSlug":"harrisonburg-va","metro":"Harrisonburg, VA","state":"VA","population":136992,"classification":"positive_employment","metrics":{"rent":1807,"price":353862,"job_yoy":0.008,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0613,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"sulphur-springs-tx","rank":142,"metroSlug":"sulphur-springs-tx","metro":"Sulphur Springs, TX","state":"TX","population":37784,"classification":"positive_employment","metrics":{"rent":1332,"price":261412,"job_yoy":0.0226,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0612,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"searcy-ar","rank":143,"metroSlug":"searcy-ar","metro":"Searcy, AR","state":"AR","population":77838,"classification":"positive_employment","metrics":{"rent":1076,"price":211334,"job_yoy":0.0092,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0611,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"orlando-fl","rank":144,"metroSlug":"orlando-fl","metro":"Orlando, FL","state":"FL","population":2793746,"classification":"positive_employment","metrics":{"rent":1972,"price":387301,"job_yoy":0.0071,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0611,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"mountain-home-ar","rank":145,"metroSlug":"mountain-home-ar","metro":"Mountain Home, AR","state":"AR","population":42407,"classification":"positive_employment","metrics":{"rent":1200,"price":235970,"job_yoy":0.0237,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.061,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"state-college-pa","rank":146,"metroSlug":"state-college-pa","metro":"State College, PA","state":"PA","population":158576,"classification":"positive_employment","metrics":{"rent":1809,"price":356478,"job_yoy":0.0225,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0609,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"brunswick-ga","rank":147,"metroSlug":"brunswick-ga","metro":"Brunswick, GA","state":"GA","population":115074,"classification":"positive_employment","metrics":{"rent":1638,"price":322693,"job_yoy":0.0162,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0609,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"zanesville-oh","rank":148,"metroSlug":"zanesville-oh","metro":"Zanesville, OH","state":"OH","population":86411,"classification":"positive_employment","metrics":{"rent":1088,"price":214299,"job_yoy":0.0003,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0609,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"cincinnati-oh","rank":149,"metroSlug":"cincinnati-oh","metro":"Cincinnati, OH","state":"OH","population":2270706,"classification":"positive_employment","metrics":{"rent":1583,"price":313303,"job_yoy":0.0022,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0606,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"san-antonio-tx","rank":150,"metroSlug":"san-antonio-tx","metro":"San Antonio, TX","state":"TX","population":2662733,"classification":"positive_employment","metrics":{"rent":1416,"price":280370,"job_yoy":0.001,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0606,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"allentown-pa","rank":151,"metroSlug":"allentown-pa","metro":"Allentown, PA","state":"PA","population":873603,"classification":"positive_employment","metrics":{"rent":1861,"price":370184,"job_yoy":0.0111,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0603,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"indiana-pa","rank":152,"metroSlug":"indiana-pa","metro":"Indiana, PA","state":"PA","population":83042,"classification":"positive_employment","metrics":{"rent":873,"price":173815,"job_yoy":0.0075,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0603,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"las-cruces-nm","rank":153,"metroSlug":"las-cruces-nm","metro":"Las Cruces, NM","state":"NM","population":224266,"classification":"positive_employment","metrics":{"rent":1449,"price":289360,"job_yoy":0.0187,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0601,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lewisburg-tn","rank":154,"metroSlug":"lewisburg-tn","metro":"Lewisburg, TN","state":"TN","population":36049,"classification":"positive_employment","metrics":{"rent":1672,"price":333948,"job_yoy":0.0063,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0601,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"winchester-va","rank":155,"metroSlug":"winchester-va","metro":"Winchester, VA","state":"VA","population":146386,"classification":"positive_employment","metrics":{"rent":1965,"price":392195,"job_yoy":0.0032,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0601,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"myrtle-beach-sc","rank":156,"metroSlug":"myrtle-beach-sc","metro":"Myrtle Beach, SC","state":"SC","population":383016,"classification":"positive_employment","metrics":{"rent":1708,"price":341312,"job_yoy":0.0159,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.06,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"visalia-ca","rank":157,"metroSlug":"visalia-ca","metro":"Visalia, CA","state":"CA","population":478693,"classification":"positive_employment","metrics":{"rent":1826,"price":365578,"job_yoy":0.0063,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.06,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"richmond-in","rank":158,"metroSlug":"richmond-in","metro":"Richmond, IN","state":"IN","population":66397,"classification":"positive_employment","metrics":{"rent":884,"price":177082,"job_yoy":0.0034,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0599,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"kapaa-hi","rank":159,"metroSlug":"kapaa-hi","metro":"Kapaa, HI","state":"HI","population":73731,"classification":"positive_employment","metrics":{"rent":5102,"price":1024943,"job_yoy":0.0067,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0597,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"north-platte-ne","rank":160,"metroSlug":"north-platte-ne","metro":"North Platte, NE","state":"NE","population":34575,"classification":"positive_employment","metrics":{"rent":1136,"price":228786,"job_yoy":0.0486,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0596,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"fresno-ca","rank":161,"metroSlug":"fresno-ca","metro":"Fresno, CA","state":"CA","population":1177665,"classification":"positive_employment","metrics":{"rent":2043,"price":411441,"job_yoy":0.0092,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0596,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"greenville-sc","rank":162,"metroSlug":"greenville-sc","metro":"Greenville, SC","state":"SC","population":961939,"classification":"positive_employment","metrics":{"rent":1570,"price":317097,"job_yoy":0.0136,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0594,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"buffalo-ny","rank":163,"metroSlug":"buffalo-ny","metro":"Buffalo, NY","state":"NY","population":1161343,"classification":"positive_employment","metrics":{"rent":1461,"price":294992,"job_yoy":0.0064,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0594,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"hartford-ct","rank":164,"metroSlug":"hartford-ct","metro":"Hartford, CT","state":"CT","population":1153112,"classification":"positive_employment","metrics":{"rent":2013,"price":406788,"job_yoy":0.0033,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0594,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"fremont-ne","rank":165,"metroSlug":"fremont-ne","metro":"Fremont, NE","state":"NE","population":37351,"classification":"positive_employment","metrics":{"rent":1231,"price":249984,"job_yoy":0.0105,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0591,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"panama-city-fl","rank":166,"metroSlug":"panama-city-fl","metro":"Panama City, FL","state":"FL","population":211922,"classification":"positive_employment","metrics":{"rent":1704,"price":346096,"job_yoy":0.0023,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0591,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"hilo-hi","rank":167,"metroSlug":"hilo-hi","metro":"Hilo, HI","state":"HI","population":205769,"classification":"positive_employment","metrics":{"rent":2828,"price":576258,"job_yoy":0.006,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0589,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"rochester-mn","rank":168,"metroSlug":"rochester-mn","metro":"Rochester, MN","state":"MN","population":228522,"classification":"positive_employment","metrics":{"rent":1695,"price":345443,"job_yoy":0.0044,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0589,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"decatur-al","rank":169,"metroSlug":"decatur-al","metro":"Decatur, AL","state":"AL","population":157747,"classification":"positive_employment","metrics":{"rent":1161,"price":236721,"job_yoy":0.0097,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0588,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"fort-wayne-in","rank":170,"metroSlug":"fort-wayne-in","metro":"Fort Wayne, IN","state":"IN","population":455416,"classification":"positive_employment","metrics":{"rent":1284,"price":262029,"job_yoy":0.0066,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0588,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"midland-tx","rank":171,"metroSlug":"midland-tx","metro":"Midland, TX","state":"TX","population":180019,"classification":"positive_employment","metrics":{"rent":1620,"price":330960,"job_yoy":0.0026,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0587,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"kerrville-tx","rank":172,"metroSlug":"kerrville-tx","metro":"Kerrville, TX","state":"TX","population":53489,"classification":"positive_employment","metrics":{"rent":1833,"price":375356,"job_yoy":0.0087,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0586,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"philadelphia-pa","rank":173,"metroSlug":"philadelphia-pa","metro":"Philadelphia, PA","state":"PA","population":6272014,"classification":"positive_employment","metrics":{"rent":1928,"price":394762,"job_yoy":0.0032,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0586,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"auburn-al","rank":174,"metroSlug":"auburn-al","metro":"Auburn, AL","state":"AL","population":199825,"classification":"positive_employment","metrics":{"rent":1728,"price":354344,"job_yoy":0.0183,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0585,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"red-bluff-ca","rank":175,"metroSlug":"red-bluff-ca","metro":"Red Bluff, CA","state":"CA","population":65167,"classification":"positive_employment","metrics":{"rent":1593,"price":327028,"job_yoy":0.0067,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0585,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"nogales-az","rank":176,"metroSlug":"nogales-az","metro":"Nogales, AZ","state":"AZ","population":48926,"classification":"positive_employment","metrics":{"rent":1377,"price":282946,"job_yoy":0.0113,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0584,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"new-york-ny","rank":177,"metroSlug":"new-york-ny","metro":"New York, NY","state":"NY","population":19798537,"classification":"positive_employment","metrics":{"rent":3573,"price":735003,"job_yoy":0.0006,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0583,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"bakersfield-ca","rank":178,"metroSlug":"bakersfield-ca","metro":"Bakersfield, CA","state":"CA","population":915075,"classification":"positive_employment","metrics":{"rent":1776,"price":366239,"job_yoy":0.0155,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0582,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"juneau-ak","rank":179,"metroSlug":"juneau-ak","metro":"Juneau, AK","state":"AK","population":31794,"classification":"positive_employment","metrics":{"rent":2343,"price":483570,"job_yoy":0.0159,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0581,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"niles-mi","rank":180,"metroSlug":"niles-mi","metro":"Niles, MI","state":"MI","population":153288,"classification":"positive_employment","metrics":{"rent":1387,"price":286639,"job_yoy":0.0047,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0581,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"atlanta-ga","rank":181,"metroSlug":"atlanta-ga","metro":"Atlanta, GA","state":"GA","population":6256377,"classification":"positive_employment","metrics":{"rent":1854,"price":383050,"job_yoy":0.0019,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0581,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"cambridge-oh","rank":182,"metroSlug":"cambridge-oh","metro":"Cambridge, OH","state":"OH","population":38223,"classification":"positive_employment","metrics":{"rent":800,"price":166169,"job_yoy":0.0071,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0578,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"erie-pa","rank":183,"metroSlug":"erie-pa","metro":"Erie, PA","state":"PA","population":269052,"classification":"positive_employment","metrics":{"rent":1100,"price":228464,"job_yoy":0.0009,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0578,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"merced-ca","rank":184,"metroSlug":"merced-ca","metro":"Merced, CA","state":"CA","population":290201,"classification":"positive_employment","metrics":{"rent":2010,"price":418997,"job_yoy":0.0347,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0576,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"bowling-green-ky","rank":185,"metroSlug":"bowling-green-ky","metro":"Bowling Green, KY","state":"KY","population":186959,"classification":"positive_employment","metrics":{"rent":1278,"price":266014,"job_yoy":0.0076,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0576,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"ann-arbor-mi","rank":186,"metroSlug":"ann-arbor-mi","metro":"Ann Arbor, MI","state":"MI","population":369822,"classification":"positive_employment","metrics":{"rent":2045,"price":426231,"job_yoy":0.0009,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0576,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"jamestown-nd","rank":187,"metroSlug":"jamestown-nd","metro":"Jamestown, ND","state":"ND","population":21549,"classification":"positive_employment","metrics":{"rent":1117,"price":233382,"job_yoy":0.0148,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0575,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"st-joseph-mo","rank":188,"metroSlug":"st-joseph-mo","metro":"St. Joseph, MO","state":"MO","population":120012,"classification":"positive_employment","metrics":{"rent":1047,"price":218288,"job_yoy":0.0101,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0575,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"reading-pa","rank":189,"metroSlug":"reading-pa","metro":"Reading, PA","state":"PA","population":433015,"classification":"positive_employment","metrics":{"rent":1514,"price":316218,"job_yoy":0.0022,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0575,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"norfolk-ne","rank":190,"metroSlug":"norfolk-ne","metro":"Norfolk, NE","state":"NE","population":48653,"classification":"positive_employment","metrics":{"rent":1247,"price":260582,"job_yoy":0.0074,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0574,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"aberdeen-wa","rank":191,"metroSlug":"aberdeen-wa","metro":"Aberdeen, WA","state":"WA","population":77053,"classification":"positive_employment","metrics":{"rent":1559,"price":326758,"job_yoy":0.0177,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0572,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"russellville-ar","rank":192,"metroSlug":"russellville-ar","metro":"Russellville, AR","state":"AR","population":84265,"classification":"positive_employment","metrics":{"rent":974,"price":204626,"job_yoy":0.0021,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0571,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"knoxville-tn","rank":193,"metroSlug":"knoxville-tn","metro":"Knoxville, TN","state":"TN","population":932241,"classification":"positive_employment","metrics":{"rent":1756,"price":370149,"job_yoy":0.0087,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0569,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"gloversville-ny","rank":194,"metroSlug":"gloversville-ny","metro":"Gloversville, NY","state":"NY","population":52487,"classification":"positive_employment","metrics":{"rent":1088,"price":229455,"job_yoy":0.0038,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0569,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"athens-tx","rank":195,"metroSlug":"athens-tx","metro":"Athens, TX","state":"TX","population":84862,"classification":"positive_employment","metrics":{"rent":1292,"price":273062,"job_yoy":0.0178,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0568,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"charleston-sc","rank":196,"metroSlug":"charleston-sc","metro":"Charleston, SC","state":"SC","population":834267,"classification":"positive_employment","metrics":{"rent":2066,"price":436297,"job_yoy":0.005,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0568,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"crossville-tn","rank":197,"metroSlug":"crossville-tn","metro":"Crossville, TN","state":"TN","population":63553,"classification":"positive_employment","metrics":{"rent":1484,"price":313876,"job_yoy":0.0044,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0567,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"kearney-ne","rank":198,"metroSlug":"kearney-ne","metro":"Kearney, NE","state":"NE","population":57292,"classification":"positive_employment","metrics":{"rent":1417,"price":300994,"job_yoy":0.0043,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0565,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"muskegon-mi","rank":199,"metroSlug":"muskegon-mi","metro":"Muskegon, MI","state":"MI","population":175961,"classification":"positive_employment","metrics":{"rent":1212,"price":258865,"job_yoy":0.0104,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0562,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lexington-ky","rank":200,"metroSlug":"lexington-ky","metro":"Lexington, KY","state":"KY","population":522560,"classification":"positive_employment","metrics":{"rent":1534,"price":329050,"job_yoy":0.007,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.056,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"kansas-city-mo","rank":201,"metroSlug":"kansas-city-mo","metro":"Kansas City, MO","state":"MO","population":2218142,"classification":"positive_employment","metrics":{"rent":1545,"price":331714,"job_yoy":0.0048,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0559,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"tullahoma-tn","rank":202,"metroSlug":"tullahoma-tn","metro":"Tullahoma, TN","state":"TN","population":66384,"classification":"positive_employment","metrics":{"rent":1494,"price":320799,"job_yoy":0.0025,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0559,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"college-station-tx","rank":203,"metroSlug":"college-station-tx","metro":"College Station, TX","state":"TX","population":278335,"classification":"positive_employment","metrics":{"rent":1445,"price":310766,"job_yoy":0.009,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0558,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"easton-md","rank":204,"metroSlug":"easton-md","metro":"Easton, MD","state":"MD","population":37917,"classification":"positive_employment","metrics":{"rent":2310,"price":497523,"job_yoy":0.0067,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0557,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"roanoke-va","rank":205,"metroSlug":"roanoke-va","metro":"Roanoke, VA","state":"VA","population":314986,"classification":"positive_employment","metrics":{"rent":1415,"price":305065,"job_yoy":0.0033,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0557,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"yuba-city-ca","rank":206,"metroSlug":"yuba-city-ca","metro":"Yuba City, CA","state":"CA","population":183364,"classification":"positive_employment","metrics":{"rent":2011,"price":433851,"job_yoy":0.0212,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0556,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"farmington-nm","rank":207,"metroSlug":"farmington-nm","metro":"Farmington, NM","state":"NM","population":120942,"classification":"positive_employment","metrics":{"rent":1286,"price":278041,"job_yoy":0.015,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0555,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"omaha-ne","rank":208,"metroSlug":"omaha-ne","metro":"Omaha, NE","state":"NE","population":982064,"classification":"positive_employment","metrics":{"rent":1444,"price":311981,"job_yoy":0.0047,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0555,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"stockton-ca","rank":209,"metroSlug":"stockton-ca","metro":"Stockton, CA","state":"CA","population":797334,"classification":"positive_employment","metrics":{"rent":2456,"price":531811,"job_yoy":0.0179,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0554,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"springfield-mo","rank":210,"metroSlug":"springfield-mo","metro":"Springfield, MO","state":"MO","population":486785,"classification":"positive_employment","metrics":{"rent":1268,"price":274818,"job_yoy":0.0057,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0554,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"pinehurst-nc","rank":211,"metroSlug":"pinehurst-nc","metro":"Pinehurst, NC","state":"NC","population":104876,"classification":"positive_employment","metrics":{"rent":1934,"price":419654,"job_yoy":0.0177,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0553,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"sherman-tx","rank":212,"metroSlug":"sherman-tx","metro":"Sherman, TX","state":"TX","population":143337,"classification":"positive_employment","metrics":{"rent":1335,"price":289707,"job_yoy":0.0174,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0553,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"andrews-tx","rank":213,"metroSlug":"andrews-tx","metro":"Andrews, TX","state":"TX","population":18610,"classification":"positive_employment","metrics":{"rent":1236,"price":268029,"job_yoy":0.0142,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0553,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"el-centro-ca","rank":214,"metroSlug":"el-centro-ca","metro":"El Centro, CA","state":"CA","population":180202,"classification":"positive_employment","metrics":{"rent":1756,"price":380929,"job_yoy":0.0085,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0553,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"traverse-city-mi","rank":215,"metroSlug":"traverse-city-mi","metro":"Traverse City, MI","state":"MI","population":155449,"classification":"positive_employment","metrics":{"rent":1960,"price":426813,"job_yoy":0.0247,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0551,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"kingston-ny","rank":216,"metroSlug":"kingston-ny","metro":"Kingston, NY","state":"NY","population":182601,"classification":"positive_employment","metrics":{"rent":2069,"price":450765,"job_yoy":0.0127,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0551,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"hermiston-or","rank":217,"metroSlug":"hermiston-or","metro":"Hermiston, OR","state":"OR","population":92240,"classification":"positive_employment","metrics":{"rent":1448,"price":316072,"job_yoy":0.0085,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.055,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lynchburg-va","rank":218,"metroSlug":"lynchburg-va","metro":"Lynchburg, VA","state":"VA","population":263798,"classification":"positive_employment","metrics":{"rent":1345,"price":293781,"job_yoy":0.0048,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.055,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"dallas-tx","rank":219,"metroSlug":"dallas-tx","metro":"Dallas, TX","state":"TX","population":7985590,"classification":"positive_employment","metrics":{"rent":1673,"price":366701,"job_yoy":0.0082,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0548,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"brenham-tx","rank":220,"metroSlug":"brenham-tx","metro":"Brenham, TX","state":"TX","population":36647,"classification":"positive_employment","metrics":{"rent":1713,"price":375952,"job_yoy":0.0131,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0547,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"columbus-oh","rank":221,"metroSlug":"columbus-oh","metro":"Columbus, OH","state":"OH","population":2175788,"classification":"positive_employment","metrics":{"rent":1528,"price":335357,"job_yoy":0.0062,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0547,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"greeneville-tn","rank":222,"metroSlug":"greeneville-tn","metro":"Greeneville, TN","state":"TN","population":71628,"classification":"positive_employment","metrics":{"rent":1163,"price":255607,"job_yoy":0.0012,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0546,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"clarksville-tn","rank":223,"metroSlug":"clarksville-tn","metro":"Clarksville, TN","state":"TN","population":334564,"classification":"positive_employment","metrics":{"rent":1336,"price":294345,"job_yoy":0.0022,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0545,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"norwich-ct","rank":224,"metroSlug":"norwich-ct","metro":"Norwich, CT","state":"CT","population":279971,"classification":"positive_employment","metrics":{"rent":1978,"price":436140,"job_yoy":0.0078,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0544,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"daphne-al","rank":225,"metroSlug":"daphne-al","metro":"Daphne, AL","state":"AL","population":246989,"classification":"positive_employment","metrics":{"rent":1702,"price":376256,"job_yoy":0.0228,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0543,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"iowa-city-ia","rank":226,"metroSlug":"iowa-city-ia","metro":"Iowa City, IA","state":"IA","population":179200,"classification":"positive_employment","metrics":{"rent":1377,"price":304173,"job_yoy":0.0015,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0543,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"bay-city-tx","rank":227,"metroSlug":"bay-city-tx","metro":"Bay City, TX","state":"TX","population":36329,"classification":"positive_employment","metrics":{"rent":949,"price":209982,"job_yoy":0.0386,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0542,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"frankfort-ky","rank":228,"metroSlug":"frankfort-ky","metro":"Frankfort, KY","state":"KY","population":76195,"classification":"positive_employment","metrics":{"rent":1149,"price":254272,"job_yoy":0.0252,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0542,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"the-villages-fl","rank":229,"metroSlug":"the-villages-fl","metro":"The Villages, FL","state":"FL","population":143408,"classification":"positive_employment","metrics":{"rent":1751,"price":388596,"job_yoy":0.0283,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0541,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"chambersburg-pa","rank":230,"metroSlug":"chambersburg-pa","metro":"Chambersburg, PA","state":"PA","population":157379,"classification":"positive_employment","metrics":{"rent":1328,"price":294958,"job_yoy":0.009,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.054,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"crestview-fl","rank":231,"metroSlug":"crestview-fl","metro":"Crestview, FL","state":"FL","population":299547,"classification":"positive_employment","metrics":{"rent":1987,"price":441682,"job_yoy":0.0042,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.054,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lewiston-me","rank":232,"metroSlug":"lewiston-me","metro":"Lewiston, ME","state":"ME","population":113423,"classification":"positive_employment","metrics":{"rent":1522,"price":338192,"job_yoy":0.0033,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.054,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"charlotte-nc","rank":233,"metroSlug":"charlotte-nc","metro":"Charlotte, NC","state":"NC","population":2768407,"classification":"positive_employment","metrics":{"rent":1750,"price":390942,"job_yoy":0.0108,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0537,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"athens-ga","rank":234,"metroSlug":"athens-ga","metro":"Athens, GA","state":"GA","population":220197,"classification":"positive_employment","metrics":{"rent":1670,"price":374479,"job_yoy":0.023,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0535,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"williamsport-pa","rank":235,"metroSlug":"williamsport-pa","metro":"Williamsport, PA","state":"PA","population":113489,"classification":"positive_employment","metrics":{"rent":1077,"price":242112,"job_yoy":0.0083,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0534,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"payson-az","rank":236,"metroSlug":"payson-az","metro":"Payson, AZ","state":"AZ","population":53795,"classification":"positive_employment","metrics":{"rent":1745,"price":392396,"job_yoy":0.0064,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0534,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"albany-ny","rank":237,"metroSlug":"albany-ny","metro":"Albany, NY","state":"NY","population":906052,"classification":"positive_employment","metrics":{"rent":1679,"price":377910,"job_yoy":0.0084,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0533,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"richmond-va","rank":238,"metroSlug":"richmond-va","metro":"Richmond, VA","state":"VA","population":1341248,"classification":"positive_employment","metrics":{"rent":1772,"price":399562,"job_yoy":0.0019,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0532,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"marshalltown-ia","rank":239,"metroSlug":"marshalltown-ia","metro":"Marshalltown, IA","state":"IA","population":40114,"classification":"positive_employment","metrics":{"rent":870,"price":196680,"job_yoy":0.008,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0531,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"york-pa","rank":240,"metroSlug":"york-pa","metro":"York, PA","state":"PA","population":462924,"classification":"positive_employment","metrics":{"rent":1387,"price":313193,"job_yoy":0.0006,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0531,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"hudson-ny","rank":241,"metroSlug":"hudson-ny","metro":"Hudson, NY","state":"NY","population":61100,"classification":"positive_employment","metrics":{"rent":2158,"price":489154,"job_yoy":0.0004,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0529,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"keene-nh","rank":242,"metroSlug":"keene-nh","metro":"Keene, NH","state":"NH","population":77297,"classification":"positive_employment","metrics":{"rent":1756,"price":399248,"job_yoy":0.0008,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0528,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"bellefontaine-oh","rank":243,"metroSlug":"bellefontaine-oh","metro":"Bellefontaine, OH","state":"OH","population":46089,"classification":"positive_employment","metrics":{"rent":1135,"price":258385,"job_yoy":0.0013,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0527,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lincoln-ne","rank":244,"metroSlug":"lincoln-ne","metro":"Lincoln, NE","state":"NE","population":344337,"classification":"positive_employment","metrics":{"rent":1342,"price":306541,"job_yoy":0.0064,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0526,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"redding-ca","rank":245,"metroSlug":"redding-ca","metro":"Redding, CA","state":"CA","population":181436,"classification":"positive_employment","metrics":{"rent":1650,"price":377323,"job_yoy":0.0208,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0525,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"minneapolis-mn","rank":246,"metroSlug":"minneapolis-mn","metro":"Minneapolis, MN","state":"MN","population":3713668,"classification":"positive_employment","metrics":{"rent":1727,"price":395726,"job_yoy":0.0022,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0524,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"modesto-ca","rank":247,"metroSlug":"modesto-ca","metro":"Modesto, CA","state":"CA","population":553990,"classification":"positive_employment","metrics":{"rent":2045,"price":469758,"job_yoy":0.0067,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0522,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"huntsville-al","rank":248,"metroSlug":"huntsville-al","metro":"Huntsville, AL","state":"AL","population":516951,"classification":"positive_employment","metrics":{"rent":1381,"price":318078,"job_yoy":0.0104,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0521,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"riverside-ca","rank":249,"metroSlug":"riverside-ca","metro":"Riverside, CA","state":"CA","population":4675704,"classification":"positive_employment","metrics":{"rent":2539,"price":586047,"job_yoy":0.0054,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.052,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"columbia-mo","rank":250,"metroSlug":"columbia-mo","metro":"Columbia, MO","state":"MO","population":215014,"classification":"positive_employment","metrics":{"rent":1415,"price":326978,"job_yoy":0.0116,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0519,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"fayetteville-ar","rank":251,"metroSlug":"fayetteville-ar","metro":"Fayetteville, AR","state":"AR","population":577726,"classification":"positive_employment","metrics":{"rent":1599,"price":370138,"job_yoy":0.0255,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0518,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"new-castle-in","rank":252,"metroSlug":"new-castle-in","metro":"New Castle, IN","state":"IN","population":48970,"classification":"positive_employment","metrics":{"rent":841,"price":194683,"job_yoy":0.0118,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0518,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"richmond-ky","rank":253,"metroSlug":"richmond-ky","metro":"Richmond, KY","state":"KY","population":125967,"classification":"positive_employment","metrics":{"rent":1153,"price":267445,"job_yoy":0.0109,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0517,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"charlottesville-va","rank":254,"metroSlug":"charlottesville-va","metro":"Charlottesville, VA","state":"VA","population":224335,"classification":"positive_employment","metrics":{"rent":2043,"price":475636,"job_yoy":0.009,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0515,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"burley-id","rank":255,"metroSlug":"burley-id","metro":"Burley, ID","state":"ID","population":47691,"classification":"positive_employment","metrics":{"rent":1463,"price":340981,"job_yoy":0.0012,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0515,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"portland-me","rank":256,"metroSlug":"portland-me","metro":"Portland, ME","state":"ME","population":562843,"classification":"positive_employment","metrics":{"rent":2352,"price":549963,"job_yoy":0.0034,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0513,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"gainesville-ga","rank":257,"metroSlug":"gainesville-ga","metro":"Gainesville, GA","state":"GA","population":212705,"classification":"positive_employment","metrics":{"rent":1678,"price":392587,"job_yoy":0.0029,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0513,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"wilmington-oh","rank":258,"metroSlug":"wilmington-oh","metro":"Wilmington, OH","state":"OH","population":42012,"classification":"positive_employment","metrics":{"rent":1113,"price":260989,"job_yoy":0.0137,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0512,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"elkhart-in","rank":259,"metroSlug":"elkhart-in","metro":"Elkhart, IN","state":"IN","population":207132,"classification":"positive_employment","metrics":{"rent":1146,"price":268592,"job_yoy":0.0088,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0512,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"crawfordsville-in","rank":260,"metroSlug":"crawfordsville-in","metro":"Crawfordsville, IN","state":"IN","population":38312,"classification":"positive_employment","metrics":{"rent":966,"price":229172,"job_yoy":0.0113,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0506,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lebanon-pa","rank":261,"metroSlug":"lebanon-pa","metro":"Lebanon, PA","state":"PA","population":144186,"classification":"positive_employment","metrics":{"rent":1362,"price":323559,"job_yoy":0.0137,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0505,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"vallejo-ca","rank":262,"metroSlug":"vallejo-ca","metro":"Vallejo, CA","state":"CA","population":451918,"classification":"positive_employment","metrics":{"rent":2438,"price":580258,"job_yoy":0.0049,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0504,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"montrose-co","rank":263,"metroSlug":"montrose-co","metro":"Montrose, CO","state":"CO","population":43807,"classification":"positive_employment","metrics":{"rent":2093,"price":499579,"job_yoy":0.0074,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0503,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"athens-tn","rank":264,"metroSlug":"athens-tn","metro":"Athens, TN","state":"TN","population":68227,"classification":"positive_employment","metrics":{"rent":1115,"price":265761,"job_yoy":0.0043,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0503,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"minot-nd","rank":265,"metroSlug":"minot-nd","metro":"Minot, ND","state":"ND","population":76484,"classification":"positive_employment","metrics":{"rent":1146,"price":273614,"job_yoy":0.0024,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0503,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"shelton-wa","rank":266,"metroSlug":"shelton-wa","metro":"Shelton, WA","state":"WA","population":67982,"classification":"positive_employment","metrics":{"rent":1911,"price":457178,"job_yoy":0.01,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0502,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"dyersburg-tn","rank":267,"metroSlug":"dyersburg-tn","metro":"Dyersburg, TN","state":"TN","population":36508,"classification":"positive_employment","metrics":{"rent":740,"price":177355,"job_yoy":0.003,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0501,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"medford-or","rank":268,"metroSlug":"medford-or","metro":"Medford, OR","state":"OR","population":222645,"classification":"positive_employment","metrics":{"rent":1841,"price":441520,"job_yoy":0.0013,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.05,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"sevierville-tn","rank":269,"metroSlug":"sevierville-tn","metro":"Sevierville, TN","state":"TN","population":99652,"classification":"positive_employment","metrics":{"rent":1698,"price":409653,"job_yoy":0.0024,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0498,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"ontario-or","rank":270,"metroSlug":"ontario-or","metro":"Ontario, OR","state":"OR","population":58725,"classification":"positive_employment","metrics":{"rent":1563,"price":378051,"job_yoy":0.0054,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0496,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"bridgeport-ct","rank":271,"metroSlug":"bridgeport-ct","metro":"Bridgeport, CT","state":"CT","population":956330,"classification":"positive_employment","metrics":{"rent":2870,"price":700497,"job_yoy":0.0037,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0492,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"cape-girardeau-mo","rank":272,"metroSlug":"cape-girardeau-mo","metro":"Cape Girardeau, MO","state":"MO","population":98169,"classification":"positive_employment","metrics":{"rent":965,"price":235149,"job_yoy":0.002,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0492,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"twin-falls-id","rank":273,"metroSlug":"twin-falls-id","metro":"Twin Falls, ID","state":"ID","population":118907,"classification":"positive_employment","metrics":{"rent":1584,"price":388089,"job_yoy":0.0105,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.049,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"wahpeton-nd","rank":274,"metroSlug":"wahpeton-nd","metro":"Wahpeton, ND","state":"ND","population":22955,"classification":"positive_employment","metrics":{"rent":943,"price":231048,"job_yoy":0.0033,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.049,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"grand-forks-nd","rank":275,"metroSlug":"grand-forks-nd","metro":"Grand Forks, ND","state":"ND","population":103628,"classification":"positive_employment","metrics":{"rent":1148,"price":282435,"job_yoy":0.0025,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0488,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"las-vegas-nv","rank":276,"metroSlug":"las-vegas-nv","metro":"Las Vegas, NV","state":"NV","population":2329548,"classification":"positive_employment","metrics":{"rent":1748,"price":430436,"job_yoy":0.0186,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0487,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"huntington-in","rank":277,"metroSlug":"huntington-in","metro":"Huntington, IN","state":"IN","population":36798,"classification":"positive_employment","metrics":{"rent":875,"price":215677,"job_yoy":0.0111,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0487,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"yakima-wa","rank":278,"metroSlug":"yakima-wa","metro":"Yakima, WA","state":"WA","population":257152,"classification":"positive_employment","metrics":{"rent":1450,"price":357811,"job_yoy":0.0017,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0486,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"elko-nv","rank":279,"metroSlug":"elko-nv","metro":"Elko, NV","state":"NV","population":55632,"classification":"positive_employment","metrics":{"rent":1507,"price":372497,"job_yoy":0.0156,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0485,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"roseburg-or","rank":280,"metroSlug":"roseburg-or","metro":"Roseburg, OR","state":"OR","population":112072,"classification":"positive_employment","metrics":{"rent":1398,"price":346088,"job_yoy":0.0029,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0485,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"klamath-falls-or","rank":281,"metroSlug":"klamath-falls-or","metro":"Klamath Falls, OR","state":"OR","population":70247,"classification":"positive_employment","metrics":{"rent":1274,"price":315821,"job_yoy":0.0005,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0484,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"kill-devil-hills-nc","rank":282,"metroSlug":"kill-devil-hills-nc","metro":"Kill Devil Hills, NC","state":"NC","population":37875,"classification":"positive_employment","metrics":{"rent":2450,"price":608820,"job_yoy":0.0055,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0483,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"mcminnville-tn","rank":283,"metroSlug":"mcminnville-tn","metro":"McMinnville, TN","state":"TN","population":42166,"classification":"positive_employment","metrics":{"rent":1051,"price":261904,"job_yoy":0.0124,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0482,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"the-dalles-or","rank":284,"metroSlug":"the-dalles-or","metro":"The Dalles, OR","state":"OR","population":26552,"classification":"positive_employment","metrics":{"rent":1630,"price":407039,"job_yoy":0.0113,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0481,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"selinsgrove-pa","rank":285,"metroSlug":"selinsgrove-pa","metro":"Selinsgrove, PA","state":"PA","population":39668,"classification":"positive_employment","metrics":{"rent":994,"price":247974,"job_yoy":0.0019,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0481,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"nashville-tn","rank":286,"metroSlug":"nashville-tn","metro":"Nashville, TN","state":"TN","population":2079596,"classification":"positive_employment","metrics":{"rent":1810,"price":457809,"job_yoy":0.006,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0475,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"dickinson-nd","rank":287,"metroSlug":"dickinson-nd","metro":"Dickinson, ND","state":"ND","population":38366,"classification":"positive_employment","metrics":{"rent":1297,"price":328142,"job_yoy":0.0159,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0474,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"la-grande-or","rank":288,"metroSlug":"la-grande-or","metro":"La Grande, OR","state":"OR","population":26144,"classification":"positive_employment","metrics":{"rent":1341,"price":339456,"job_yoy":0.0104,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0474,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"sacramento-ca","rank":289,"metroSlug":"sacramento-ca","metro":"Sacramento, CA","state":"CA","population":2426388,"classification":"positive_employment","metrics":{"rent":2308,"price":584122,"job_yoy":0.0068,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0474,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"fond-du-lac-wi","rank":290,"metroSlug":"fond-du-lac-wi","metro":"Fond du Lac, WI","state":"WI","population":104137,"classification":"positive_employment","metrics":{"rent":1173,"price":296798,"job_yoy":0.0063,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0474,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"vernal-ut","rank":291,"metroSlug":"vernal-ut","metro":"Vernal, UT","state":"UT","population":37056,"classification":"positive_employment","metrics":{"rent":1422,"price":360349,"job_yoy":0.0092,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0473,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"asheville-nc","rank":292,"metroSlug":"asheville-nc","metro":"Asheville, NC","state":"NC","population":414711,"classification":"positive_employment","metrics":{"rent":1688,"price":430056,"job_yoy":0.0093,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0471,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"olympia-wa","rank":293,"metroSlug":"olympia-wa","metro":"Olympia, WA","state":"WA","population":299067,"classification":"positive_employment","metrics":{"rent":2084,"price":533819,"job_yoy":0.0015,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0469,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lancaster-pa","rank":294,"metroSlug":"lancaster-pa","metro":"Lancaster, PA","state":"PA","population":557931,"classification":"positive_employment","metrics":{"rent":1533,"price":392781,"job_yoy":0.0076,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0468,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"stevens-point-wi","rank":295,"metroSlug":"stevens-point-wi","metro":"Stevens Point, WI","state":"WI","population":70832,"classification":"positive_employment","metrics":{"rent":1274,"price":327042,"job_yoy":0.0012,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0468,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"fredericksburg-tx","rank":296,"metroSlug":"fredericksburg-tx","metro":"Fredericksburg, TX","state":"TX","population":27524,"classification":"positive_employment","metrics":{"rent":2020,"price":519108,"job_yoy":0.0074,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0467,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"austin-tx","rank":297,"metroSlug":"austin-tx","metro":"Austin, TX","state":"TX","population":2426592,"classification":"positive_employment","metrics":{"rent":1653,"price":426944,"job_yoy":0.0139,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0465,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"phoenix-az","rank":298,"metroSlug":"phoenix-az","metro":"Phoenix, AZ","state":"AZ","population":5028754,"classification":"positive_employment","metrics":{"rent":1733,"price":447054,"job_yoy":0.0023,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0465,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"pahrump-nv","rank":299,"metroSlug":"pahrump-nv","metro":"Pahrump, NV","state":"NV","population":54344,"classification":"positive_employment","metrics":{"rent":1408,"price":364425,"job_yoy":0.0224,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0464,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"rapid-city-sd","rank":300,"metroSlug":"rapid-city-sd","metro":"Rapid City, SD","state":"SD","population":152950,"classification":"positive_employment","metrics":{"rent":1455,"price":376073,"job_yoy":0.016,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0464,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"urbana-oh","rank":301,"metroSlug":"urbana-oh","metro":"Urbana, OH","state":"OH","population":38804,"classification":"positive_employment","metrics":{"rent":995,"price":257366,"job_yoy":0.0072,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0464,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"raleigh-nc","rank":302,"metroSlug":"raleigh-nc","metro":"Raleigh, NC","state":"NC","population":1487302,"classification":"positive_employment","metrics":{"rent":1689,"price":438138,"job_yoy":0.0215,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0463,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"wilmington-nc","rank":303,"metroSlug":"wilmington-nc","metro":"Wilmington, NC","state":"NC","population":453347,"classification":"positive_employment","metrics":{"rent":1727,"price":449100,"job_yoy":0.026,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0462,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"laconia-nh","rank":304,"metroSlug":"laconia-nh","metro":"Laconia, NH","state":"NH","population":64659,"classification":"positive_employment","metrics":{"rent":2003,"price":520202,"job_yoy":0.007,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0462,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"kennewick-wa","rank":305,"metroSlug":"kennewick-wa","metro":"Kennewick, WA","state":"WA","population":311807,"classification":"positive_employment","metrics":{"rent":1704,"price":443018,"job_yoy":0.0115,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0461,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"sioux-falls-sd","rank":306,"metroSlug":"sioux-falls-sd","metro":"Sioux Falls, SD","state":"SD","population":298181,"classification":"positive_employment","metrics":{"rent":1310,"price":344189,"job_yoy":0.0034,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0457,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"bismarck-nd","rank":307,"metroSlug":"bismarck-nd","metro":"Bismarck, ND","state":"ND","population":136216,"classification":"positive_employment","metrics":{"rent":1371,"price":360301,"job_yoy":0.0033,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0457,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"gettysburg-pa","rank":308,"metroSlug":"gettysburg-pa","metro":"Gettysburg, PA","state":"PA","population":106115,"classification":"positive_employment","metrics":{"rent":1293,"price":340608,"job_yoy":0.0057,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0456,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"port-angeles-wa","rank":309,"metroSlug":"port-angeles-wa","metro":"Port Angeles, WA","state":"WA","population":77813,"classification":"positive_employment","metrics":{"rent":1906,"price":501027,"job_yoy":0.0031,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0456,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"paris-tn","rank":310,"metroSlug":"paris-tn","metro":"Paris, TN","state":"TN","population":32412,"classification":"positive_employment","metrics":{"rent":850,"price":223661,"job_yoy":0.0022,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0456,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"boise-city-id","rank":311,"metroSlug":"boise-city-id","metro":"Boise City, ID","state":"ID","population":811115,"classification":"positive_employment","metrics":{"rent":1874,"price":497239,"job_yoy":0.0101,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0452,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"lawrence-ks","rank":312,"metroSlug":"lawrence-ks","metro":"Lawrence, KS","state":"KS","population":120302,"classification":"positive_employment","metrics":{"rent":1294,"price":344450,"job_yoy":0.0018,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0451,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"hilton-head-island-sc","rank":313,"metroSlug":"hilton-head-island-sc","metro":"Hilton Head Island, SC","state":"SC","population":227455,"classification":"positive_employment","metrics":{"rent":1980,"price":527503,"job_yoy":0.017,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.045,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"ukiah-ca","rank":314,"metroSlug":"ukiah-ca","metro":"Ukiah, CA","state":"CA","population":90244,"classification":"positive_employment","metrics":{"rent":1862,"price":503864,"job_yoy":0.0042,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0444,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"gardnerville-ranchos-nv","rank":315,"metroSlug":"gardnerville-ranchos-nv","metro":"Gardnerville Ranchos, NV","state":"NV","population":51239,"classification":"positive_employment","metrics":{"rent":2618,"price":708694,"job_yoy":0.0466,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0443,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"jefferson-city-mo","rank":316,"metroSlug":"jefferson-city-mo","metro":"Jefferson City, MO","state":"MO","population":150437,"classification":"positive_employment","metrics":{"rent":1037,"price":281125,"job_yoy":0.0074,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0443,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"carson-city-nv","rank":317,"metroSlug":"carson-city-nv","metro":"Carson City, NV","state":"NV","population":58384,"classification":"positive_employment","metrics":{"rent":1811,"price":495986,"job_yoy":0.0103,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0438,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"st-george-ut","rank":318,"metroSlug":"st-george-ut","metro":"St. George, UT","state":"UT","population":196431,"classification":"positive_employment","metrics":{"rent":1936,"price":531486,"job_yoy":0.0205,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0437,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"spokane-wa","rank":319,"metroSlug":"spokane-wa","metro":"Spokane, WA","state":"WA","population":597123,"classification":"positive_employment","metrics":{"rent":1547,"price":425178,"job_yoy":0.0009,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0437,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"mount-vernon-wa","rank":320,"metroSlug":"mount-vernon-wa","metro":"Mount Vernon, WA","state":"WA","population":131328,"classification":"positive_employment","metrics":{"rent":2143,"price":590264,"job_yoy":0.0047,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0436,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"cedar-city-ut","rank":321,"metroSlug":"cedar-city-ut","metro":"Cedar City, UT","state":"UT","population":62252,"classification":"positive_employment","metrics":{"rent":1483,"price":414262,"job_yoy":0.0183,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0429,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"salem-or","rank":322,"metroSlug":"salem-or","metro":"Salem, OR","state":"OR","population":438906,"classification":"positive_employment","metrics":{"rent":1626,"price":455223,"job_yoy":0.0142,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0429,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"kahului-hi","rank":323,"metroSlug":"kahului-hi","metro":"Kahului, HI","state":"HI","population":164589,"classification":"positive_employment","metrics":{"rent":3571,"price":998661,"job_yoy":0.012,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0429,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"ellensburg-wa","rank":324,"metroSlug":"ellensburg-wa","metro":"Ellensburg, WA","state":"WA","population":47172,"classification":"positive_employment","metrics":{"rent":1777,"price":498843,"job_yoy":0.0078,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0428,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"warrensburg-mo","rank":325,"metroSlug":"warrensburg-mo","metro":"Warrensburg, MO","state":"MO","population":54732,"classification":"positive_employment","metrics":{"rent":1027,"price":287707,"job_yoy":0.0059,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0428,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"urban-honolulu-hi","rank":326,"metroSlug":"urban-honolulu-hi","metro":"Urban Honolulu, HI","state":"HI","population":1001146,"classification":"positive_employment","metrics":{"rent":3038,"price":858222,"job_yoy":0.0006,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0425,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"greeley-co","rank":327,"metroSlug":"greeley-co","metro":"Greeley, CO","state":"CO","population":350396,"classification":"positive_employment","metrics":{"rent":1758,"price":498228,"job_yoy":0.0163,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0424,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"barnstable-town-ma","rank":328,"metroSlug":"barnstable-town-ma","metro":"Barnstable Town, MA","state":"MA","population":231668,"classification":"positive_employment","metrics":{"rent":2725,"price":772776,"job_yoy":0.0248,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0423,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"reno-nv","rank":329,"metroSlug":"reno-nv","metro":"Reno, NV","state":"NV","population":563020,"classification":"positive_employment","metrics":{"rent":2004,"price":574245,"job_yoy":0.0188,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0419,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"fort-collins-co","rank":330,"metroSlug":"fort-collins-co","metro":"Fort Collins, CO","state":"CO","population":367368,"classification":"positive_employment","metrics":{"rent":1950,"price":557849,"job_yoy":0.0032,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0419,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"rolla-mo","rank":331,"metroSlug":"rolla-mo","metro":"Rolla, MO","state":"MO","population":45194,"classification":"positive_employment","metrics":{"rent":819,"price":237274,"job_yoy":0.0187,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0414,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"santa-fe-nm","rank":332,"metroSlug":"santa-fe-nm","metro":"Santa Fe, NM","state":"NM","population":156105,"classification":"positive_employment","metrics":{"rent":1931,"price":561089,"job_yoy":0.004,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0413,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"wenatchee-wa","rank":333,"metroSlug":"wenatchee-wa","metro":"Wenatchee, WA","state":"WA","population":124538,"classification":"positive_employment","metrics":{"rent":1810,"price":526231,"job_yoy":0.0021,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0413,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"la-crosse-wi","rank":334,"metroSlug":"la-crosse-wi","metro":"La Crosse, WI","state":"WI","population":170190,"classification":"positive_employment","metrics":{"rent":1160,"price":337205,"job_yoy":0.0017,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0413,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"salinas-ca","rank":335,"metroSlug":"salinas-ca","metro":"Salinas, CA","state":"CA","population":437613,"classification":"positive_employment","metrics":{"rent":2906,"price":854728,"job_yoy":0.0138,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0408,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"provo-ut","rank":336,"metroSlug":"provo-ut","metro":"Provo, UT","state":"UT","population":717986,"classification":"positive_employment","metrics":{"rent":1847,"price":548061,"job_yoy":0.0139,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0405,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"watertown-sd","rank":337,"metroSlug":"watertown-sd","metro":"Watertown, SD","state":"SD","population":28767,"classification":"positive_employment","metrics":{"rent":1171,"price":349340,"job_yoy":0.0012,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0402,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"santa-rosa-ca","rank":338,"metroSlug":"santa-rosa-ca","metro":"Santa Rosa, CA","state":"CA","population":485040,"classification":"positive_employment","metrics":{"rent":2666,"price":798749,"job_yoy":0.0055,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.04,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"green-bay-wi","rank":339,"metroSlug":"green-bay-wi","metro":"Green Bay, WI","state":"WI","population":331145,"classification":"positive_employment","metrics":{"rent":1162,"price":350524,"job_yoy":0.0035,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0398,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"santa-maria-ca","rank":340,"metroSlug":"santa-maria-ca","metro":"Santa Maria, CA","state":"CA","population":443701,"classification":"positive_employment","metrics":{"rent":3294,"price":997506,"job_yoy":0.0031,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0396,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"brookings-sd","rank":341,"metroSlug":"brookings-sd","metro":"Brookings, SD","state":"SD","population":35353,"classification":"positive_employment","metrics":{"rent":1084,"price":329247,"job_yoy":0.0161,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0395,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"beaver-dam-wi","rank":342,"metroSlug":"beaver-dam-wi","metro":"Beaver Dam, WI","state":"WI","population":88742,"classification":"positive_employment","metrics":{"rent":1073,"price":327078,"job_yoy":0.0011,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0394,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"longview-wa","rank":343,"metroSlug":"longview-wa","metro":"Longview, WA","state":"WA","population":112360,"classification":"positive_employment","metrics":{"rent":1374,"price":424017,"job_yoy":0.001,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0389,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"centralia-wa","rank":344,"metroSlug":"centralia-wa","metro":"Centralia, WA","state":"WA","population":85154,"classification":"positive_employment","metrics":{"rent":1411,"price":438412,"job_yoy":0.0121,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0386,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"napa-ca","rank":345,"metroSlug":"napa-ca","metro":"Napa, CA","state":"CA","population":134869,"classification":"positive_employment","metrics":{"rent":2815,"price":885565,"job_yoy":0.0071,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0381,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"san-diego-ca","rank":346,"metroSlug":"san-diego-ca","metro":"San Diego, CA","state":"CA","population":3288774,"classification":"positive_employment","metrics":{"rent":2991,"price":940998,"job_yoy":0.0026,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0381,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"oak-harbor-wa","rank":347,"metroSlug":"oak-harbor-wa","metro":"Oak Harbor, WA","state":"WA","population":86836,"classification":"positive_employment","metrics":{"rent":2052,"price":647301,"job_yoy":0.008,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.038,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"spearfish-sd","rank":348,"metroSlug":"spearfish-sd","metro":"Spearfish, SD","state":"SD","population":27233,"classification":"positive_employment","metrics":{"rent":1428,"price":454946,"job_yoy":0.0006,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0377,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"santa-cruz-ca","rank":349,"metroSlug":"santa-cruz-ca","metro":"Santa Cruz, CA","state":"CA","population":264926,"classification":"positive_employment","metrics":{"rent":3609,"price":1162082,"job_yoy":0.0069,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0373,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"logan-ut","rank":350,"metroSlug":"logan-ut","metro":"Logan, UT","state":"UT","population":155102,"classification":"positive_employment","metrics":{"rent":1460,"price":473630,"job_yoy":0.0067,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.037,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"coeur-d-alene-id","rank":351,"metroSlug":"coeur-d-alene-id","metro":"Coeur d'Alene, ID","state":"ID","population":181996,"classification":"positive_employment","metrics":{"rent":1829,"price":608665,"job_yoy":0.0088,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0361,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"sandpoint-id","rank":352,"metroSlug":"sandpoint-id","metro":"Sandpoint, ID","state":"ID","population":51049,"classification":"positive_employment","metrics":{"rent":1982,"price":658067,"job_yoy":0.0057,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0361,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"astoria-or","rank":353,"metroSlug":"astoria-or","metro":"Astoria, OR","state":"OR","population":41363,"classification":"positive_employment","metrics":{"rent":1560,"price":523181,"job_yoy":0.0082,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0358,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"heber-ut","rank":354,"metroSlug":"heber-ut","metro":"Heber, UT","state":"UT","population":79612,"classification":"positive_employment","metrics":{"rent":3449,"price":1154909,"job_yoy":0.0074,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0358,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"kalispell-mt","rank":355,"metroSlug":"kalispell-mt","metro":"Kalispell, MT","state":"MT","population":110695,"classification":"positive_employment","metrics":{"rent":1940,"price":653928,"job_yoy":0.01,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0356,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"durango-co","rank":356,"metroSlug":"durango-co","metro":"Durango, CO","state":"CO","population":56331,"classification":"positive_employment","metrics":{"rent":2019,"price":691874,"job_yoy":0.0015,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.035,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"san-francisco-ca","rank":357,"metroSlug":"san-francisco-ca","metro":"San Francisco, CA","state":"CA","population":4645029,"classification":"positive_employment","metrics":{"rent":3301,"price":1142320,"job_yoy":0.0009,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0347,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"salt-lake-city-ut","rank":358,"metroSlug":"salt-lake-city-ut","metro":"Salt Lake City, UT","state":"UT","population":1275870,"classification":"positive_employment","metrics":{"rent":1638,"price":567346,"job_yoy":0.0127,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0346,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"stephenville-tx","rank":359,"metroSlug":"stephenville-tx","metro":"Stephenville, TX","state":"TX","population":43794,"classification":"positive_employment","metrics":{"rent":956,"price":346692,"job_yoy":0.0438,"job_period":"12m to 2026-05","job_source":"LAUS","gross_yield":0.0331,"rent_period":"2026-06-30","price_period":"2026-06-30"}},{"rowKey":"san-jose-ca","rank":360,"metroSlug":"san-jose-ca","metro":"San Jose, CA","state":"CA","population":1969337,"classification":"positive_employment","metrics":{"rent":3729,"price":1583961,"job_yoy":0.0135,"job_period":"12m to 2026-06","job_source":"CES","gross_yield":0.0283,"rent_period":"2026-06-30","price_period":"2026-06-30"}}]}