Nikita Buys Houses

How long it takes to sell a house, by metro

Every one of the 100 largest US metro markets, ranked by how long a house actually takes to go under contract. The national average is 51 days, but that average hides a spread of more than 114 days between the slowest market and the fastest.

Zillow Research data covering July 2026. Days to contract is measured. The closing window of 30 to 45 days is an estimate, because no public dataset reports it.

Slowest market
129 days

McAllen, TX

Median of the 100
43 days

Greensboro, NC sits at the midpoint

Fastest market
15 days

Rochester, NY

Every market, slowest first

Days to contract is the time from listing until an offer is accepted, not until the money arrives. The total column adds the 30 to 45 days a financed buyer needs to close, and still excludes whatever time goes into getting the house ready to list.

MarketTo contractRealistic totalMonths of supplyCutting price
McAllen, TX129 days159 to 17411.618.2%
Cape Coral, FL121 days151 to 1667.022.3%
Miami, FL98 days128 to 1436.019.1%
North Port, FL91 days121 to 1365.325.8%
Deltona, FL90 days120 to 1355.127.2%
New Orleans, LA84 days114 to 1295.125.3%
Lakeland, FL83 days113 to 1285.426.0%
Jacksonville, FL80 days110 to 1254.428.4%
San Antonio, TX78 days108 to 1236.929.8%
Austin, TX78 days108 to 1236.429.9%
El Paso, TX74 days104 to 1195.416.2%
Charleston, SC73 days103 to 1184.726.2%
Houston, TX72 days102 to 1175.928.9%
Palm Bay, FL70 days100 to 1154.029.2%
Tampa, FL69 days99 to 1144.531.1%
Orlando, FL69 days99 to 1145.127.3%
Tucson, AZ68 days98 to 1134.128.2%
Atlanta, GA67 days97 to 1124.329.5%
Honolulu, HI67 days97 to 1124.918.7%
Baton Rouge, LA67 days97 to 1124.127.0%
Little Rock, AR65 days95 to 1104.023.6%
Las Vegas, NV63 days93 to 1084.829.0%
Phoenix, AZ61 days91 to 1064.332.4%
Dallas, TX58 days88 to 1035.133.9%
Nashville, TN57 days87 to 1023.733.1%
Memphis, TN57 days87 to 1023.929.7%
Augusta, GA57 days87 to 1023.827.3%
Chattanooga, TN57 days87 to 1023.631.9%
Riverside, CA56 days86 to 1014.223.4%
Oklahoma City, OK56 days86 to 1013.928.9%
Jackson, MS56 days86 to 1014.124.5%
Charlotte, NC54 days84 to 993.928.6%
Greenville, SC53 days83 to 983.631.4%
New York, NY52 days82 to 973.215.8%
Tulsa, OK52 days82 to 973.228.3%
Columbia, SC52 days82 to 973.131.5%
Birmingham, AL50 days80 to 953.124.6%
Bakersfield, CA50 days80 to 953.922.7%
Knoxville, TN49 days79 to 943.331.2%
Provo, UT49 days79 to 943.735.3%
Colorado Springs, CO48 days78 to 934.336.1%
Durham, NC48 days78 to 933.331.8%
Des Moines, IA47 days77 to 923.630.2%
Los Angeles, CA46 days76 to 913.722.8%
Raleigh, NC46 days76 to 913.636.0%
Fresno, CA46 days76 to 913.123.3%
Winston-Salem, NC45 days75 to 902.929.9%
Spokane, WA44 days74 to 893.730.2%
Denver, CO43 days73 to 884.135.0%
Virginia Beach, VA43 days73 to 882.822.7%
Greensboro, NC43 days73 to 883.229.2%
Portland, OR42 days72 to 873.629.8%
Stockton, CA42 days72 to 873.427.1%
Ogden, UT42 days72 to 873.435.3%
Wichita, KS42 days72 to 872.522.2%
San Diego, CA41 days71 to 863.326.6%
Salt Lake City, UT41 days71 to 862.834.8%
Oxnard, CA41 days71 to 863.126.4%
Albuquerque, NM37 days67 to 823.030.0%
Scranton, PA37 days67 to 822.122.0%
Sacramento, CA36 days66 to 813.127.4%
Pittsburgh, PA36 days66 to 812.727.2%
San Francisco, CA35 days65 to 802.720.3%
Minneapolis, MN35 days65 to 802.524.9%
Louisville, KY35 days65 to 802.731.0%
Modesto, CA35 days65 to 802.724.1%
Seattle, WA34 days64 to 793.631.7%
Indianapolis, IN34 days64 to 792.832.8%
San Jose, CA34 days64 to 792.823.4%
Milwaukee, WI32 days62 to 772.315.6%
Washington, DC31 days61 to 762.827.1%
Madison, WI31 days61 to 762.720.9%
Philadelphia, PA30 days60 to 752.324.2%
Detroit, MI30 days60 to 752.625.7%
Boise, ID30 days60 to 752.830.5%
Baltimore, MD29 days59 to 742.527.4%
Chicago, IL27 days57 to 722.223.3%
Providence, RI26 days56 to 712.420.2%
Worcester, MA26 days56 to 712.124.2%
Omaha, NE26 days56 to 712.427.5%
Boston, MA25 days55 to 702.222.2%
Cincinnati, OH25 days55 to 702.229.3%
Kansas City, MO25 days55 to 702.227.1%
Cleveland, OH25 days55 to 702.222.3%
Bridgeport, CT25 days55 to 702.217.8%
Toledo, OH25 days55 to 702.221.0%
St. Louis, MO24 days54 to 692.125.2%
Columbus, OH23 days53 to 682.331.4%
New Haven, CT23 days53 to 682.120.7%
Allentown, PA23 days53 to 682.018.9%
Springfield, MA23 days53 to 682.019.0%
Harrisburg, PA23 days53 to 681.725.1%
Richmond, VA22 days52 to 672.026.0%
Akron, OH22 days52 to 672.221.0%
Buffalo, NY20 days50 to 652.118.4%
Albany, NY20 days50 to 652.119.6%
Grand Rapids, MI19 days49 to 641.725.3%
Syracuse, NY18 days48 to 632.117.1%
Hartford, CT15 days45 to 601.615.8%
Rochester, NY15 days45 to 601.612.6%

Each market links to a full breakdown of its timeline. To see how we buy in a given market, follow through to its location page.

Why the spread is this wide

A house in Rochester goes under contract in about 15 days. The same house in McAllen takes about 129 days. That gap is not about the houses. It is about how much choice buyers have, and how much of the standing inventory a month of sales actually clears.

That is why a national average is close to useless for planning a sale. If you are deciding whether to list or take a cash offer, the only timeline that matters is the one in your own market, applied to a house in your own condition. A property needing visible work sits well past these averages in any market, because it is the first thing a buyer with options passes over.

We buy houses for cash in all 100 of these markets and in every US state. Where listing would clearly net you more, we say so: the comparison against listing with an agent keeps its losing row on purpose.

Tell us what you need for the house

You already know your number. Tell us what it is and we will tell you straight whether we can work with it. About two minutes, no obligation, never a fee. If we are not the right answer for your situation, we will say so.