Station List
Station used for each city
Every city's statistics come from a single quality-checked NOAA station. Distances are from the city-center coordinates used for matching.
| City | Station | GHCN ID | Distance (km) |
|---|---|---|---|
| Aberdeen, SD | ABERDEEN REGIONAL AP | USW00014929 | 6 |
| Akron, OH | AKRON CANTON AP | USW00014895 | 19 |
| Albany, NY | ALBANY INTERNATIONAL AIRPORT | USW00014735 | 12 |
| Albuquerque, NM | ALBUQUERQUE INTL AP | USW00023050 | 5 |
| Allentown, PA | ALLENTOWN LEHIGH VALLEY INTERNATIONAL AIRPORT | USW00014737 | 6 |
| Alta, UT | ALTA | USC00420072 | 0 |
| Amarillo, TX | AMARILLO AP | USW00023047 | 13 |
| Anchorage, AK | ANCHORAGE TED STEVENS INTERNATIONAL AIRPORT | USW00026451 | 9 |
| Asheville, NC | ASHEVILLE | USW00013872 | 1 |
| Aspen, CO | ASPEN 1SW | USC00050372 | 2 |
| Atlanta, GA | ATLANTA HARTSFIELD-JACKSON INTERNATIONAL AIRPORT | USW00013874 | 14 |
| Atlantic City, NJ | ATLANTIC CITY INTL AP | USW00093730 | 16 |
| Augusta, GA | AUGUSTA BUSH FIELD AP | USW00003820 | 12 |
| Augusta, ME | GARDINER | USC00173046 | 10 |
| Austin, TX | AUSTIN-CAMP MABRY | USW00013958 | 6 |
| Baltimore, MD | BALTIMORE-WASHINGTON INTERNATIONAL AIRPORT | USW00093721 | 14 |
| Bangor, ME | BANGOR INTERNATIONAL AIRPORT | USW00014606 | 4 |
| Baton Rouge, LA | BATON ROUGE METRO AP | USW00013970 | 10 |
| Beckley, WV | BECKLEY RALEIGH COUNTY AIRPORT | USW00003872 | 6 |
| Bellingham, WA | BELLINGHAM 3 SSW | USC00450587 | 4 |
| Bend, OR | BEND 7 NE | USC00350699 | 10 |
| Berlin, NH | BERLIN | USC00270690 | 2 |
| Billings, MT | BILLINGS INTERNATIONAL AIRPORT | USW00024033 | 5 |
| Binghamton, NY | BINGHAMTON (GREATER AP) | USW00004725 | 13 |
| Birmingham, AL | BIRMINGHAM AP | USW00013876 | 7 |
| Bismarck, ND | BISMARCK MUNICIPAL AP | USW00024011 | 4 |
| Blacksburg, VA | BLACKSBURG NWSO | USC00440766 | 3 |
| Boise, ID | BOISE AIR TERMINAL | USW00024131 | 7 |
| Boone, NC | BOONE 1 SE | USC00310982 | 2 |
| Boston, MA | BOSTON LOGAN INTERNATIONAL AIRPORT | USW00014739 | 4 |
| Boulder, CO | BOULDER | USC00050848 | 2 |
| Bowling Green, KY | BOWLING GREEN WARREN COUNTY AP | USW00093808 | 3 |
| Bozeman, MT | BOZEMAN MONTANA STATE UNIVERSITY | USC00241044 | 2 |
| Bridgeport, CT | IGOR I SIKORSKY MEMORIAL AIRPORT | USW00094702 | 6 |
| Bristol, TN | BRISTOL AP | USW00013877 | 0 |
| Buffalo, NY | BUFFALO NIAGARA INTERNATIONAL AIRPOR | USW00014733 | 13 |
| Burlington, VT | BURLINGTON INTERNATIONAL AIRPORT | USW00014742 | 5 |
| Butte, MT | ANACONDA | USC00240199 | 37 |
| Caribou, ME | CARIBOU WFO | USW00014607 | 1 |
| Casper, WY | CASPER-NATRONA COUNTY AP | USW00024089 | 14 |
| Cedar City, UT | CEDAR CITY 5E | USC00421260 | 7 |
| Cedar Rapids, IA | CEDAR RAPIDS NO. 1 | USC00131319 | 10 |
| Charleston, SC | CHARLESTON INTL. AIRPORT | USW00013880 | 17 |
| Charleston, WV | CHARLESTON - WEST VIRGINIA INTERNATIONAL YEAGER AIRPORT | USW00013866 | 5 |
| Charlotte, NC | CHARLOTTE DOUGLAS AIRPORT | USW00013881 | 10 |
| Charlottesville, VA | CHARLOTTESVILLE 2W | USC00441593 | 4 |
| Chattanooga, TN | CLEVELAND FILTER PLANT | USC00401808 | 51 |
| Cheyenne, WY | CHEYENNE WSFO AP | USW00024018 | 2 |
| Chicago, IL | CHICAGO OHARE INTL AP | USW00094846 | 27 |
| Cincinnati, OH | FAIRFIELD | USC00332651 | 28 |
| Cleveland, OH | CLEVELAND-HOPKINS INTL AP | USW00014820 | 17 |
| Cody, WY | CODY | USC00481840 | 5 |
| Coeur d'Alene, ID | BAYVIEW MODEL BASIN | USC00100667 | 37 |
| Colorado Springs, CO | COLORADO SPRINGS MUNICIPAL AP | USW00093037 | 12 |
| Columbia, MO | COLUMBIA REGIONAL AIRPORT | USW00003945 | 18 |
| Columbia, SC | COLUMBIA METROPOLITAN AP | USW00013883 | 10 |
| Columbus, GA | COLUMBUS METROPOLITAN AP | USW00093842 | 8 |
| Columbus, OH | JOHN GLENN INTERNATIONAL AIRPORT | USW00014821 | 11 |
| Concord, NH | CONCORD MUNICIPAL AIRPORT | USW00014745 | 3 |
| Dallas, TX | DALLAS FAA AP | USW00013960 | 7 |
| Dayton, OH | DAYTON INTERNATIONAL AIRPORT | USW00093815 | 16 |
| Denver, CO | DENVER-CENTRAL PARK | USW00023062 | 11 |
| Des Moines, IA | DES MOINES INTL AP | USW00014933 | 7 |
| Detroit, MI | DETROIT METRO AIRPORT | USW00094847 | 26 |
| Dodge City, KS | DODGE CITY REGIONAL AP | USW00013985 | 5 |
| Dover, DE | DOVER | USC00072730 | 2 |
| Dubuque, IA | DUBUQUE REGIONAL AP | USW00094908 | 12 |
| Duluth, MN | DULUTH INTL AP | USW00014913 | 9 |
| Eau Claire, WI | CHIPPEWA VALLEY REGIONAL AIRPORT | USW00014991 | 6 |
| El Paso, TX | EL PASO INTL AP | USW00023044 | 12 |
| Elkins, WV | ELKINS- RANDOLPH COUNTY AIRPORT | USW00013729 | 4 |
| Elko, NV | ELKO REGIONAL AIRPORT | USW00024121 | 2 |
| Ely, NV | ELY AIRPORT | USW00023154 | 6 |
| Erie, PA | ERIE INTL AP | USW00014860 | 9 |
| Eugene, OR | FERN RIDGE-VENETA | USC00352867 | 22 |
| Evansville, IN | EVANSVILLE REGIONAL AP | USW00093817 | 10 |
| Fairbanks, AK | FAIRBANKS INTL AP | USW00026411 | 8 |
| Fargo, ND | FARGO HECTOR INTL AP | USW00014914 | 5 |
| Fayetteville, AR | FAYETTEVILLE DRAKE FIELD | USW00093993 | 6 |
| Flagstaff, AZ | FLAGSTAFF AP | USW00003103 | 6 |
| Flint, MI | FLINT FCWOS | USW00014826 | 7 |
| Fort Collins, CO | FORT COLLINS | USC00053005 | 2 |
| Fort Smith, AR | FORT SMITH REGIONAL AP | USW00013964 | 7 |
| Fort Wayne, IN | FORT WAYNE INTL AP | USW00014827 | 13 |
| Frederick, MD | EMMITSBURG 2 SE | USC00182906 | 31 |
| Fresno, CA | FRESNO YOSEMITE INT'L | USW00093193 | 6 |
| Goodland, KS | GOODLAND RENNER FIELD | USW00023065 | 2 |
| Grand Forks, ND | GRAND FORKS INTL AP | USW00014916 | 11 |
| Grand Island, NE | GRAND ISLAND CENTRAL NE REGIONAL AP | USW00014935 | 4 |
| Grand Junction, CO | GRAND JUNCTION WALKER FIELD | USW00023066 | 8 |
| Grand Rapids, MI | GRAND RAPIDS GERALD R FORD INTL AP | USW00094860 | 14 |
| Great Falls, MT | GREAT FALLS AIRPORT | USW00024143 | 7 |
| Green Bay, WI | GREEN BAY A S INTL AP | USW00014898 | 10 |
| Greensboro, NC | GREENSBORO/PIEDMONT TRIAD INTERNATIONAL AIRPORT | USW00013723 | 14 |
| Greenville, SC | GRNVL SPART INTL AP | USW00003870 | 18 |
| Hagerstown, MD | HAGERSTOWN 1E | USC00181790 | 2 |
| Harrisburg, PA | MIDDLETOWN HARRISBURG INT'L AP | USW00014711 | 12 |
| Hartford, CT | HARTFORD-BRADLEY INTERNATIONAL AIRPORT | USW00014740 | 20 |
| Helena, MT | HELENA AIRPORT ASOS | USW00024144 | 4 |
| Hilo, HI | HILO INTERNATIONAL AP 87 | USW00021504 | 3 |
| Honolulu, HI | HONOLULU INTL AP | USW00022521 | 8 |
| Houghton, MI | HERMAN | USC00203744 | 53 |
| Houston, TX | HOUSTON WILLIAM P HOBBY AP | USW00012918 | 15 |
| Huntsville, AL | HUNTSVILLE INTNL AP | USW00003856 | 20 |
| Idaho Falls, ID | IDAHO FALLS - KIFI | USC00104455 | 3 |
| Indianapolis, IN | INDIANAPOLIS INTL AP | USW00093819 | 12 |
| International Falls, MN | INTERNATIONAL FALLS INTL AP | USW00014918 | 5 |
| Islip, NY | ISLIP-LI MACARTHUR AP | USW00004781 | 12 |
| Jackson, MS | JACKSON INTL AP | USW00003940 | 10 |
| Jackson, WY | MOOSE | USC00486428 | 20 |
| Jacksonville, FL | JACKSONVILLE INTL AP | USW00013889 | 19 |
| Jonesboro, AR | JONESBORO 3 SSE | USC00033734 | 4 |
| Juneau, AK | JUNEAU AIRPORT | USW00025309 | 10 |
| Kalispell, MT | KALISPELL GLACIER AIRPORT | USC00244558 | 12 |
| Kansas City, MO | KANSAS CITY INTL AP | USW00003947 | 26 |
| Keene, NH | KEENE | USC00274399 | 4 |
| Ketchum, ID | KETCHUM RANGER STATION | USC00104845 | 0 |
| Kingston, RI | KINGSTON | USC00374266 | 2 |
| Knoxville, TN | KNOXVILLE AP | USW00013891 | 17 |
| La Crosse, WI | LA CROSSE REGIONAL AIRPORT | USW00014920 | 9 |
| Lansing, MI | LANSING CAPITAL CITY AP | USW00014836 | 6 |
| Laramie, WY | HECLA 1E | USC00484442 | 40 |
| Las Vegas, NV | HARRY REID INTL AP | USW00023169 | 11 |
| Lawton, OK | LAWTON | USC00345063 | 6 |
| Lead, SD | LEAD | USC00394834 | 2 |
| Lexington, KY | LEXINGTON BLUEGRASS AP | USW00093820 | 10 |
| Lincoln, NE | LINCOLN AIRPORT | USW00014939 | 8 |
| Little Rock, AR | LITTLE ROCK AP ADAMS FIELD | USW00013963 | 6 |
| Logan, UT | LOGAN RADIO KVNU | USC00425182 | 2 |
| Los Angeles, CA | LOS ANGELES DOWNTOWN | USW00093134 | 2 |
| Louisville, KY | LOUISVILLE INTL AP | USW00093821 | 8 |
| Lubbock, TX | LUBBOCK INTL AP | USW00023042 | 10 |
| Madison, WI | MADISON DANE COUNTY REGIONAL AP | USW00014837 | 9 |
| Mammoth Lakes, CA | LEE VINING | USC00044881 | 37 |
| Manchester, NH | MASSABESIC LAKE | USC00275211 | 5 |
| Marquette, MI | MARQUETTE | USW00014838 | 2 |
| Medford, OR | MEDFORD INTL AP | USW00024225 | 5 |
| Memphis, TN | MEMPHIS INTERNATIONAL AP | USW00013893 | 12 |
| Meridian, MS | MERIDIAN KEY FIELD | USW00013865 | 6 |
| Miami, FL | MIAMI INTERNATIONAL AP | USW00012839 | 13 |
| Milwaukee, WI | MILWAUKEE MITCHELL AIRPORT | USW00014839 | 9 |
| Minneapolis, MN | MINNEAPOLIS-ST. PAUL INTERNATIONAL AIRPORT | USW00014922 | 11 |
| Missoula, MT | MISSOULA INTERNATIONAL AP | USW00024153 | 10 |
| Moab, UT | MOAB | USC00425733 | 1 |
| Mobile, AL | MOBILE REGIONAL AP | USW00013894 | 20 |
| Moline, IL | MOLINE QUAD CITY INTL AP | USW00014923 | 7 |
| Montgomery, AL | MONTGOMERY AP | USW00013895 | 13 |
| Morgantown, WV | LAKE LYNN | USC00465002 | 13 |
| Muskegon, MI | MUSKEGON COUNTY AP | USW00014840 | 7 |
| Nashville, TN | NASHVILLE INTL AP | USW00013897 | 10 |
| New Haven, CT | IGOR I SIKORSKY MEMORIAL AIRPORT | USW00094702 | 24 |
| New Orleans, LA | NEW ORLEANS LAKEFRONT AP | USW00053917 | 12 |
| New York, NY | NY CITY CENTRAL PARK | USW00094728 | 8 |
| Newark, NJ | NEWARK LIBERTY INTL AP | USW00014734 | 6 |
| Nome, AK | NOME AIRPORT | USW00026617 | 2 |
| Norfolk, VA | NORFOLK INTL AP | USW00013737 | 11 |
| North Platte, NE | NORTH PLATTE REGIONAL AP | USW00024023 | 8 |
| Ogden, UT | MORGAN | USC00425826 | 32 |
| Oklahoma City, OK | OKLAHOMA CITY WILL ROGERS WORLD AP | USW00013967 | 12 |
| Olympia, WA | OLYMPIA AP | USW00024227 | 7 |
| Omaha, NE | OMAHA EPPLEY AIRFIELD | USW00014942 | 6 |
| Orlando, FL | ORLANDO INTL AP | USW00012815 | 15 |
| Paducah, KY | PADUCAH BARKLEY REGIONAL AP | USW00003816 | 16 |
| Park City, UT | SILVER LAKE BRIGHTON | USC00427846 | 9 |
| Pendleton, OR | PENDLETON E OR RGNL AP | USW00024155 | 5 |
| Peoria, IL | GENERAL WAYNE A. DOWNING INTERNATIONAL AP | USW00014842 | 8 |
| Philadelphia, PA | PHILADELPHIA INTL AP | USW00013739 | 10 |
| Phoenix, AZ | PHOENIX AIRPORT | USW00023183 | 7 |
| Pierre, SD | FORT PIERRE 17 WSW | USC00393076 | 28 |
| Pittsburgh, PA | PITTSBURGH INTERNATIONAL AIRPORT | USW00094823 | 20 |
| Pittsfield, MA | SUNDERLAND | USC00198278 | 57 |
| Plattsburgh, NY | ELLENBURG DEPOT | USC00302574 | 38 |
| Pocatello, ID | POCATELLO REGIONAL AIRPORT | USW00024156 | 12 |
| Portland, ME | PORTLAND JETPORT | USW00014764 | 4 |
| Portland, OR | PORTLAND INTL AIRPORT | USW00024229 | 10 |
| Prescott, AZ | PRESCOTT | USC00026796 | 5 |
| Providence, RI | RHODE ISLAND T.F. GREEN INTERNATIONAL AIRPORT | USW00014765 | 11 |
| Provo, UT | PROVO BYU | USC00427064 | 2 |
| Pueblo, CO | PUEBLO MEMORIAL AIRPORT | USW00093058 | 10 |
| Raleigh, NC | RALEIGH STATE UNIV | USC00317079 | 5 |
| Rapid City, SD | RAPID CITY 4NW | USC00396947 | 6 |
| Reno, NV | SPARKS | USC00267697 | 7 |
| Richmond, VA | RICHMOND INTERNATIONAL AP | USW00013740 | 11 |
| Roanoke, VA | ROANOKE-BLACKSBURG RGNL AP | USW00013741 | 6 |
| Rochester, MN | ROCHESTER INTERNATIONAL AIRPORT | USW00014925 | 13 |
| Rochester, NY | FREDERICK DOUGLASS GREATER ROCHESTER INTERNATIONAL AIRPORT | USW00014768 | 7 |
| Rockford, IL | ROCKFORD GREATER ROCKFORD AP | USW00094822 | 9 |
| Roswell, NM | ROSWELL INDUSTRIAL AIR PARK | USW00023009 | 9 |
| Rutland, VT | RUTLAND | USC00436995 | 2 |
| Sacramento, CA | SACRAMENTO 5 ESE | USW00023271 | 7 |
| Salem, OR | SALEM AP (MCNARY FIELD) | USW00024232 | 5 |
| Salisbury, MD | SALISBURY-WICOMICO REGIONAL AIRPORT | USW00093720 | 8 |
| Salt Lake City, UT | SALT LAKE CITY INTL ARPT | USW00024127 | 6 |
| San Antonio, TX | SAN ANTONIO INTL AP | USW00012921 | 14 |
| San Diego, CA | SAN DIEGO INTERNATIONAL AP | USW00023188 | 3 |
| San Francisco, CA | SAN FRANCISCO INTERNATIONAL AP | USW00023234 | 17 |
| Santa Fe, NM | SANTA FE 2 | USC00298085 | 8 |
| Sault Ste. Marie, MI | SAULT STE MARIE SANDERSON FIELD | USW00014847 | 2 |
| Savannah, GA | SAVANNAH/HILTON HEAD INTL AIRPORT | USW00003822 | 12 |
| Scottsbluff, NE | SCOTTSBLUFF W B HEILIG FIELD AP | USW00024028 | 5 |
| Scranton, PA | PLEASANT MOUNT 1 W | USC00367029 | 41 |
| Seattle, WA | SEATTLE SAND POINT WFO | USW00094290 | 10 |
| Sheridan, WY | SHERIDAN FIELD STATION | USC00488160 | 11 |
| Shreveport, LA | SHREVEPORT AP | USW00013957 | 12 |
| Sioux City, IA | SIOUX CITY AP | USW00014943 | 12 |
| Sioux Falls, SD | SIOUX FALLS FOSS FIELD | USW00014944 | 5 |
| South Bend, IN | SOUTH BEND AP | USW00014848 | 6 |
| South Lake Tahoe, CA | TAHOE CITY | USC00048758 | 29 |
| Spokane, WA | SPOKANE INTERNATIONAL AIRPORT | USW00024157 | 8 |
| Springfield, IL | SPRINGFIELD ABRAHAM LINCOLN CAPITAL AP | USW00093822 | 6 |
| Springfield, MA | BELCHERTOWN | USC00190562 | 28 |
| Springfield, MO | SPRINGFIELD WSO AP | USW00013995 | 9 |
| St. Cloud, MN | ST. CLOUD REGIONAL AIRPORT | USW00014926 | 9 |
| St. Johnsbury, VT | SAINT JOHNSBURY | USC00437054 | 0 |
| St. Louis, MO | ST LOUIS LAMBERT INTL AIRPORT | USW00013994 | 20 |
| State College, PA | STATE COLLEGE | USC00368449 | 1 |
| Steamboat Springs, CO | HAYDEN | USC00053867 | 36 |
| Syracuse, NY | SYRACUSE HANCOCK INTL AP | USW00014771 | 8 |
| Tallahassee, FL | TALLAHASSEE REGIONAL AP | USW00093805 | 9 |
| Tampa, FL | TAMPA INTL AP | USW00012842 | 8 |
| Taos, NM | EAGLE NEST | USC00292700 | 32 |
| Toledo, OH | TOLEDO EXPRESS AP | USW00094830 | 23 |
| Topeka, KS | TOPEKA ASOS | USW00013996 | 5 |
| Traverse City, MI | MAPLE CITY 1E | USC00205097 | 20 |
| Trenton, NJ | TRENTON-MERCER AIRPORT | USW00014792 | 8 |
| Truckee, CA | BOCA | USC00040931 | 10 |
| Tucson, AZ | TUCSON INTERNATIONAL AIRPORT | USW00023160 | 10 |
| Tulsa, OK | TULSA INTL AIRPORT | USW00013968 | 11 |
| Tupelo, MS | TUPELO REGIONAL AP | USW00093862 | 7 |
| Utqiagvik, AK | BARROW AIRPORT | USW00027502 | 2 |
| Waterloo, IA | WATERLOO MUNICIPAL AP | USW00094910 | 9 |
| Watertown, NY | WATERTOWN | USC00309000 | 3 |
| Wausau, WI | WAUSAU ASOS | USW00014897 | 4 |
| Wenatchee, WA | WENATCHEE | USC00459074 | 1 |
| Wichita, KS | WICHITA DWIGHT D. EISENHOWER NATIONAL AIRPORT | USW00003928 | 9 |
| Williamsport, PA | WILLIAMSPORT REGIONAL AP | USW00014778 | 7 |
| Williston, ND | WILLISTON SLOULIN FLD | USW00094014 | 3 |
| Wilmington, DE | WILMINGTON AIRPORT | USW00013781 | 10 |
| Worcester, MA | WORCESTER REGIONAL AIRPORT | USW00094746 | 6 |
| Yakima, WA | YAKIMA AIRPORT | USW00024243 | 4 |
| Youngstown, OH | YOUNGSTOWN-WARREN RGNL AP | USW00014852 | 17 |