Historical Daily Weather Data Files

If you only need historical data periodically, our basic historical data only subscription may fulfill your needs. All of the site specific and composite data files on this page are updated once per month, usually on or around the 7th. Hourly and daily data has undergone extensive cleaning and filling procedures. Most sites are free of missing data, and most errors have been corrected. Historical data is updated with the quality controlled data from NCDC each month, and then with the final edited versions of the data (where available) a few months later. If you notice any questionable or erroneous data, please contact us.

SAMPLE DAILY DATA FILE (Tulsa, OK) ------------SAMPLE HOURLY DATA FILE (Tulsa, OK)

*** You must have an active account and be logged in to access any of the data files below. ***

All of the site specific and composite data files on this page are updated once per month, usually between the 7-10th. Hourly and daily data has undergone extensive cleaning and filling procedures. Most sites are free of missing data, and most errors have been corrected. Historical data is updated with the quality controlled data from NCDC each month, and then with the final edited versions of the data (where available) a few months later. If you notice any questionable or erroneous data, please contact us.

Regular Frontier Weather subscribers may access more recent daily and hourly weather data here:
http://www.frontierweather.com/weatherdata_daily.html

If you would like a site specific data file created for a site not listed here, let us know, and we will work to set that up for you.

US City Specific Data Files

Aberdeen, SD (ABR) 1960-present
Abilene, TX (ABI) 1948-present
Akron, OH (CAK) 1960-present
Albany, NY (ALB) 1948-present
Albuquerque, NM (ABQ) 1949-present
Alexandria, LA (ESF) 1960-present
Allentown, PA (ABE) 1948-present
Alma, GA (AMG) 1963-present
Alpena, MI (APN) 1959-present
Altoona, PA (AOO) 1948-present
Amarillo, TX (AMA) 1948-present
Asheville, NC (AVL) 1964-present
Astoria, OR (AST) 1960-present
Athens, GA (AHN) 1964-present
Atlanta, GA (ATL) 1948-present
Atlantic City, NJ (ACY) 1947-present
Augusta, GA (AGS) 1948-present
Augusta, ME (AUG) 1960-present
Austin, TX (AUS) 1948-present
Bakersfield, CA (BFL) 1960-present
Baltimore, MD (BWI) 1948-present
Bangor, ME (BGR) 1960-present
Baton Rouge, LA (BTR) 1948-present
Beckley, WV (BKW) 1963-present
Billings, MT (BIL) 1948-present
Birmingham, AL (BHM) 1948-present
Birmingham, AL (BHM) 1948-present
Bismark, ND (BIS) 1948-present
Boise, ID (BOI) 1948-present
Boston, MA (BOS) 1948-present
Bowling Green, KY (BWG) 1960-present
Bridgeport, CT (BDR) 1960-present
Bristol, TN (TRI) 1964-present
Brownsville, TX (BRO) 1948-present
Buffalo, NY (BUF) 1948-present
Burbank, CA (BUR) 1948-present
Burlington, VT (BTV) 1948-present
Butte, MT (BTM) 1948-present
Cape Hatteras, NC (HSE) 1960-present
Caribou, ME (CAR) 1948-present
Casper, WY (CPR) 1948-present
Cedar City, UT (CDC) 1949-present
Charleston, SC (CHS) 1960-present
Charleston, WV (CRW) 1948-present
Charlotte, NC (CLT) 1948-present
Chattanooga, TN (CHA) 1948-present
Cheyenne, WY (CYS) 1960-present
Chicago, IL (ORD) 1958-present
Chicago, IL (MDW) 1960-present
Cincinnati, OH (CVG) 1948-present
Cleveland, OH (CLE) 1948-present
Colorado Springs, CO (COS) 1960-present
Columbia, MO (COU) 1969-present
Columbia, SC (CAE) 1960-present
Columbus, OH (CMH) 1948-present
Concord, NH (CON) 1960-present
Concordia, KS (CNK) 1962-present
Corpus Christi, TX (CRP) 1948-present
Daggett, CA (DAG) 1960-present
Dalhart, TX (DHT) 1964-present
Dallas, TX (DFW) 1948-present
Dayton, OH (DAY) 1950-present
Daytona Beach, FL (DAB) 1960-present
Del Rio, TX (DRT) 1964-present
Denver, CO (DEN) 1948-present
Des Moines, IA (DSM) 1948-present
Detroit, MI (DTW) 1958-present
Dodge City, KS (DDC) 1948-present
Dubuque, IA (DBQ) 1960-present
Duluth, MN (DLH) 1948-present
El Paso, TX (ELP) 1948-present
Elkins, WV (EKN) 1960-present
Elko, NV (EKO) 1960-present
Ely, NV (ELY) 1960-present
Erie, PA (ERI) 1948-present
Eugene, OR (EUG) 1960-present
Evansville, IN (EVV) 1948-present
Fargo, ND (FAR) 1948-present
Fayetteville, AR (FYV) 1996-present
Flagstaff, AZ (FLG) 1950-present
Flint, MI (FNT) 1963-present
Florence, SC (FLO) 1960-present
Fort Myers, FL (FMY) 1960-present
Fort Smith, AR (FSM) 1948-present
Fort Wayne, IN (FWA) 1948-present
Fresno, CA (FAT) 1948-present
Gage, OK (GAG) 1960-present
Glasgow, MT (GGW) 1955-present
Goodland, KS (GLD) 1960-present
Grand Forks, ND (GFK) 1960-present
Grand Island, NE (GRI) 1964-present
Grand Junction, CO (GJT) 1948-present
Grand Rapids, MI (GRR) 1963-present
Great Falls, MT (GTF) 1948-present
Green Bay, WI (GRB) 1948-present
Greensboro, NC (GSO) 1960-present
Greenville-Spartanburg, SC (GSP) 1962-present
Harrisburg, PA (MDT) 1967-present
Hartford, CT (BDL) 1954-present
Hartford, CT (HFD) 1950-present
Havre, MT (HVR) 1961-present
Helena, MT (HLN) 1948-present
Hibbing, MN (HIB) 1962-present
Houston, TX (IAH) 1969-present
Houston, TX (HOU) 1964-present
Huntington, WV (HTS) 1961-present
Huntsville, AL (HSV) 1959-present
Huron, SD (HON) 1960-present
Indianapolis, IN (IND) 1948-present
International Falls, MN (INL) 1960-present
Jackson, MS (JAN) 1963-present
Jacksonville, FL (JAX) 1948-present
Jamestown, ND (JMS) 1960-present
Joplin, MO (JLN) 1960-present
Kalispell, MT (GPI) 1949-present
Kansas City, MO (MCI) 1948-present
Key West, FL (EYW) 1960-present
Knoxville, TN (TYS) 1948-present
Lake Charles, LA (LCH) 1962-present
Lander, WY (LND) 1967-present
Lansing, MI (LAN) 1948-present
Laramie, WY (LAR) 1948-present
Las Vegas, NV (LAS) 1949-present
Lewiston, ID (LWS) 1963-present
Lexington, KY (LEX) 1948-present
Lincoln, NE (LNK) 1972-present
Little Rock, AR (LIT) 1948-present
Long Beach, CA (LGB) 1956-present
Los Angeles, CA (CQT) 1948-present
Los Angeles, CA (LAX) 1948-present
Louisville, KY (SDF) 1948-present
Lubbock, TX (LBB) 1948-present
Lynchburg, VA (LYH) 1960-present
Macon, GA (MCN) 1948-present
Madison, WI (MSN) 1948-present
Marquette, MI (MQT) 1948-present
Mason City, IA (MCW) 1960-present
Mcalester, OK (MLC) 1960-present
Medford, OR (MFR) 1948-present
Melbourne, FL (MLB) 1960-present
Memphis, TN (MEM) 1948-present
Meridian, MS (MEI) 1960-present
Miami, FL (MIA) 1948-present
Midland, TX (MAF) 1964-present
Milwaukee, WI (MKE) 1948-present
Minneapolis, MN (MSP) 1960-present
Minot, ND (MOT) 1948-present
Missoula, MT (MSO) 1960-present
Mobile, AL (MOB) 1948-present
Moline, IL (MLI) 1948-present
Montgomery, AL (MGM) 1948-present
Muskegon, MI (MKG) 1963-present
Nashville, TN (BNA) 1948-present
New Orleans, LA (MSY) 1954-present
New York City, NY (NYC) 1948-present
New York City, NY (JFK) 1965-present
New York City, NY (LGA) 1948-present
Newark, NJ (EWR) 1948-present
Norfolk, VA (ORF) 1960-present
North Platte, NE (LBF) 1948-present
Oklahoma City, OK (OKC) 1948-present
Omaha, NE (OMA) 1964-present
Orlando, FL (MCO) 1960-present
Pendleton, OR (PDT) 1948-present
Pensacola, FL (PNS) 1960-present
Peoria, IL (PIA) 1948-present
Philadelphia, PA (PHL) 1948-present
Phoenix, AZ (PHX) 1948-present
Pierre, SD (PIR) 1948-present
Pittsburgh, PA (PIT) 1952-present
Pocatello, ID (PIH) 1963-present
Ponca City, OK (PNC) 1960-present
Portland, ME (PWM) 1948-present
Portland, OR (PDX) 1948-present
Providence, RI (PVD) 1949-present
Pueblo, CO (PUB) 1954-present
Quillayute, WA (UIL) 1966-present
Raliegh, NC (RDU) 1948-present
Rapid City, SD (RAP) 1948-present
Reno, NV (RNO) 1948-present
Richmond, VA (RIC) 1949-present
Riverside, CA (RIV) 1956-present
Roanoke, VA (ROA) 1960-present
Rochester, MN (RST) 1960-present
Rochester, NY (ROC) 1960-present
Rockford, IL (RFD) 1951-present
Sacramento, CA (SAC) 1960-present
Saint Louis, MO (STL) 1948-present
Salem, OR (SLE) 1960-present
Salt Lake City, UT (SLC) 1948-present
San Angelo, TX (SJT) 1964-present
San Antonio, TX (SAT) 1948-present
San Diego, CA (SAN) 1948-present
San Francisco, CA (SFO) 1960-present
Santa Barbara, CA (SBA) 1960-present
Sault Ste Marie, MI (ANJ) 1963-present
Savannah, GA (SAV) 1948-present
Scottsbluff, NE (BFF) 1948-present
Scranton, PA (AVP) 1964-present
Seattle, WA (SEA) 1948-present
Sheridan, WY (SHR) 1960-present
Shreveport, LA (SHV) 1948-present
Sioux City, IA (SUX) 1948-present
Sioux Falls, SD (FSD) 1948-present
South Bend, IN (SBN) 1963-present
Spokane, WA (GEG) 1948-present
Springfield, IL (SPI) 1948-present
Springfield, MO (SGF) 1948-present
Syracuse, NY (SYR) 1961-present
Tallahassee, FL (TLH) 1949-present
Tampa, FL (TPA) 1948-present
Toledo, OH (TOL) 1955-present
Topeka, KS (TOP) 1948-present
Tucson, AZ (TUS) 1963-present
Tulsa, OK (TUL) 1948-present
Tupelo, MS (TUP) 1962-present
Victoria, TX (VCT) 1963-present
Waco, TX (ACT) 1960-present
Washington, DC (IAD) 1962-present
Washington, MD (DCA) 1948-present
Waterloo, IA (ALO) 1960-present
Watertown, SD (ATY) 1960-present
West Palm Beach, FL (PBI) 1960-present
White Plains, NY (HPN) 1971-present
Wichita Falls, TX (SPS) 1963-present
Wichita, KS (ICT) 1954-present
Williamsport, PA (IPT) 1948-present
Williston, ND (ISN) 1948-present
Wilmington, DE (ILG) 1948-present
Wilmington, NC (ILM) 1960-present
Winnemucca, NV (WMC) 1960-present
Worcester, MA (ORH) 1950-present
Yakima, WA (YKM) 1963-present
Youngstown, OH (YNG) 1952-present
Zanesville, OH (ZZV) 1948-present

Canadian City Specific Data Files