Atlanta and Chicago have the best wireless service performance in the United States, says a new report from RootMetrics, while Denver and Los Angeles have among the worst.

The study ranked the nation’s largest 125 cities on the quality of their mobile data service, voice service, and text messaging service for the first half of 2015. You can see the full results here.

Atlanta took the top spot for overall performance, and also topped the list for “network speed” and “data performance.” Notably, Atlanta’s Hartsfield-Jackson airport also finished first in RootMetrics’ recent rankings of wireless access at the nation’s 50 busiest airports.

The country’s third largest city, Chicago, finished a close second overall in RootMetrics’ rankings. Chicago ranked as a top five city in four of six of the study’s performance categories.

The two most populated metro areas in the U.S. finished in the bottom half of the rankings: New York City finished 74th and Los Angeles 89th. Denver also struggled, coming in 118th out of 125.

The top 5 metro areas in the rankings were as follows:

1) Atlanta, GA (pop. 4.51M)

2) Chicago, IL (pop. 8.60M)

3) Knoxville, TN (pop. 558,696)

4) Nashville, TN (pop. 969,587)

5) Jacksonville, FL (pop. 1.06M)

The five metro areas at the bottom of the list were as follows:

125) Hudson Valley, NY (pop. 423,566)

124) Reno, NV (pop. 392,141)

123) Omaha, NE (pop. 725,008)

122) Colorado Springs, CO (pop. 559,409)

121) El Paso, TX (pop. 803,086)