ChescoWx logo

ChescoWx Studies · Raw vs NCEI, state by state · November 2026

West Virginia's 55 Counties: Raw Readings vs NCEI, 1895–2025

What West Virginia's observers actually recorded at every station in NCEI's own daily archive, averaged county by county into a statewide record, and compared with the statewide and county temperatures NCEI publishes.

-0.08 · +0.04 · +0.10
°F per decade, 1895–2025: raw (significant), anomaly (not significant), NCEI (significant)
Yes · No
Is NCEI's trend line significantly different from the raw line (+0.18) · from the anomaly line (+0.06)?
83%
of county-decades before 1950 where NCEI's county series is cooler than the actual readings (median -1.4 °F)
13% · 9% · 61%
of counties with long records show significant warming: raw (23) · anomaly (11) · NCEI (23)

The main finding

The NWS raw trained observer temperatures show significant cooling in West Virginia since 1895 (-0.08 °F per decade). The anomaly method, which measures each station against its own 1951–1980 average, shows no significant warming (+0.04 °F per decade). NCEI's adjusted temperatures show significant warming (+0.10 °F per decade). NCEI's trend line is statistically significantly different from the raw line but not from the anomaly line. Averaging what West Virginia's observers actually recorded, county by county and weighted by county area, gives -0.08 °F per decade from 1895 to 2025 (significant), about -1.0 °F in total. Measuring each station against its own 1951–1980 average first (the anomaly method, 66 stations) gives +0.04 °F per decade (not significant), about +0.6 °F. NCEI's published statewide series gives +0.10 °F per decade (significant), about +1.3 °F in total. NCEI's series runs 1.5–2.1 °F below the actual readings in every decade from 1895 through the 1940s; 1.0–1.4 °F below them in the 1950s to 1970s; within 0.5 °F of them in the 1980s and 1990s; within 0.1 °F of them from 2000 on.

NCEI's adjusted temperatures are lower than the actual readings in every decade from the 1890s through the 1980s.

West Virginia annual temperature, actual vs NCEI

Blue is the area-weighted average of each county's actual readings; green is the same readings with each station first measured against its own 1951–1980 average; red is NCEI's published West Virginia series. Each is shown against its own 1991–2020 average. Over exactly the same years and counties that have raw data, NCEI's own county series average +0.05 °F/decade, so the gap is not caused by which counties had data.

The short version

  1. NCEI's 55 counties add up to its statewide series. Weighting NCEI's county values by area reproduces its West Virginia statewide series within 0.03 °F in every year. Building the state from counties is therefore a like-for-like comparison.
  2. The trends since 1895. The actual readings give -0.08 °F/decade (95% range -0.15 to -0.00, significant). The anomaly method gives +0.04 (range -0.03 to +0.11, not significant). NCEI's series gives +0.10 (range +0.03 to +0.17, significant).
  3. NCEI's changes to the raw temperatures significantly change the trend: the two trend lines are significantly different. The gap between NCEI's statewide series and the actual readings grows at +0.18 °F per decade (95% range +0.14 to +0.21, p < 0.001), so NCEI's adjustments add a statistically significant amount of warming. Against the anomaly method the gap is +0.06 °F per decade (95% range -0.02 to +0.14, p = 0.142), which is not statistically significant. County by county, NCEI's adjustments add significant warming to the trend in 8 of 23 counties (35%) and significant cooling in 0.
  4. NCEI cools the early record in most counties. From 1895 through the 1940s, NCEI's county series is cooler than the actual readings in 73–100% of counties in each decade, by a median of 0.4–1.8 °F. The share of counties where NCEI is cooler is 74–80% in the 1950s–70s, 53–81% in the 1980s and 1990s, and 30–37% after 2000.
  5. Recent decades roughly match. From 2000 on, the median county difference is +0.0 °F. NCEI is cooler than the actual readings in 33% of county-decades and warmer in 41%.
  6. County verdicts. 23 counties have long enough raw records for a trend. In the actual readings, 3 (13%) show significant warming, 17 (74%) no significant trend, and 3 (13%) significant cooling. In NCEI's county series, 14 (61%) show significant warming, 9 no significant trend and 0 significant cooling. Under the anomaly method, 11 counties have enough stations with a 1951–1980 baseline for a trend; 1 (9%) show significant warming, 8 no significant trend and 2 significant cooling. NCEI's trend is steeper in 20 of 23 counties; Hancock, Mineral, Putnam are the exceptions.
  7. The 1930s lose their warmth. In the actual readings the 1930s average +1.3 °F against the 1991–2020 normal, the warmest decade before 2000. NCEI puts the 1930s at -0.3 °F.

Decade by decade

NCEI's adjusted temperatures are lower than the actual readings in every decade from the 1890s through the 1980s.

Net NCEI adjustment by decade, median West Virginia county
West Virginia average annual temperature by decade, actual vs NCEI-adjusted, with trend lines
DecadeCountiesNCEI county vs raw countyStatewide, °F vs 1991–2020
Cooler±0.1 °FWarmerMedian °FRawNCEINCEI − raw
1895–991100%0%0%-0.43+0.87-0.76-1.62
1900s1173%18%9%-1.28+0.88-1.19-2.07
1910s1776%6%18%-1.42+0.37-1.19-1.56
1920s1989%0%11%-1.78+0.43-1.10-1.53
1930s2286%5%9%-1.50+1.28-0.33-1.61
1940s2383%0%17%-1.18+0.76-0.72-1.47
1950s3580%9%11%-0.76+0.73-0.70-1.44
1960s3879%3%18%-0.78-0.85-2.19-1.34
1970s3874%3%24%-0.68-0.48-1.48-1.00
1980s3181%3%16%-0.67-0.82-1.33-0.52
1990s3253%9%38%-0.12-0.26-0.31-0.05
2000s3730%35%35%+0.04-0.21-0.17+0.04
2010s3135%23%42%+0.05+0.50+0.48-0.01
2020–251937%11%53%+0.11+1.04+1.06+0.02

County comparisons match each county's 1991–2020 level first, because a county average and a set of station readings sit at different elevations. That matching pulls recent decades toward zero by design. A county counts in a decade when it has at least 5 complete raw years.

County map

Maps of raw trend, NCEI trend and the difference by county

Same-station check: West Virginia's long-record stations

For the 13 West Virginia stations in NCEI's long-record network (USHCN v2.5), NCEI publishes an adjusted version of each station alongside its raw values, so the adjustment can be read directly with no county averaging. Before 1950 the adjusted values are cooler than the raw values at 67–100% of these stations in each decade (median -1.2–-0.4 °F adjustment). From 2000 on, 0–20% are adjusted cooler and 67–100% warmer.

DecadeStationsAdjusted coolerAdjusted warmerMedian °F
1895–991100%0%-0.64
1900s475%25%-0.41
1910s875%25%-0.83
1920s967%11%-1.14
1930s967%0%-0.77
1940s11100%0%-1.23
1950s1080%20%-0.80
1960s1258%33%-0.37
1970s1258%33%-0.32
1980s475%25%-0.44
1990s520%80%+0.47
2000s617%67%+0.32
2010s520%80%+0.46
2020–2530%100%+0.44

Coverage

Raw data coverage over time

A station-year counts only when all 12 months are complete (3 or fewer missing days for both highs and lows). The fewest counties with a complete year is 6 (in 1895). Counties without data in a year are left out and the remaining counties are re-weighted by area. Clay, Pleasants have no station with 10 or more complete years.

All 55 counties

Trends in °F per decade over the years each county has raw data. “Actual (raw)” is the average of the county's stations' actual readings. “Adjustment” is the trend of NCEI's county series minus the actual readings; * marks a statistically significant adjustment. County names link to NCEI's Climate at a Glance series for that county.

County (NCEI series)Sq miStationsRaw yrsActual (raw)Raw verdictNCEINCEI verdictAdjustmentRaw years span
Barbour358232Too few years for a trend1903–2010
Berkeley2982127+0.14Sig. warming+0.20Sig. warming+0.071895–2025
Boone517165Too few years for a trend1934–2023
Braxton517259Too few years for a trend1918–2025
Brooke94165Too few years for a trend1900–1981
Cabell280363+0.06Not significant+0.13Sig. warming+0.071898–2025
Calhoun271124Too few years for a trend1949–2008
Clay33800No station with 10+ complete years
Doddridge306132Too few years for a trend1972–2019
Fayette674259Too few years for a trend1932–2005
Gilmer354184-0.20Not significant+0.15Sig. warming+0.351900–2017
Grant496292Too few years for a trend1906–2025
Greenbrier1,0314113-0.06Not significant+0.15Sig. warming+0.21*1896–2025
Hampshire652159Too few years for a trend1898–2014
Hancock91283+0.11Not significant+0.10Not significant-0.011904–2023
Hardy579380-0.06Not significant+0.06Not significant+0.121897–2011
Harrison4243103+0.12Sig. warming+0.12Sig. warming+0.001898–2025
Jackson464376Too few years for a trend1925–2019
Jefferson223255Too few years for a trend1931–1990
Kanawha9055106-0.16Sig. cooling+0.08Not significant+0.24*1905–2025
Lewis402588-0.13Not significant+0.14Sig. warming+0.27*1899–2025
Lincoln447151Too few years for a trend1951–2012
Logan447161Too few years for a trend1905–2020
Marion3283106-0.03Not significant+0.05Not significant+0.081907–2023
Marshall307146Too few years for a trend1964–2025
Mason442272-0.14Not significant+0.08Not significant+0.22*1895–2020
McDowell549270Too few years for a trend1895–2006
Mercer418491-0.01Not significant+0.06Not significant+0.071895–2025
Mineral326382+0.14Sig. warming+0.14Sig. warming-0.001896–2024
Mingo418144Too few years for a trend1901–1976
Monongalia3533103+0.06Not significant+0.09Not significant+0.031897–2025
Monroe472268Too few years for a trend1907–2025
Morgan230241Too few years for a trend1949–2024
Nicholas660124Too few years for a trend1968–2010
Ohio110590+0.00Not significant+0.16Sig. warming+0.16*1899–2025
Pendleton712350Too few years for a trend1918–1987
Pleasants14000No station with 10+ complete years
Pocahontas940582-0.07Not significant+0.10Not significant+0.171896–2025
Preston656359Too few years for a trend1949–2019
Putnam354264+0.13Not significant+0.07Not significant-0.071901–2025
Raleigh608388Too few years for a trend1907–2025
Randolph1,0274106+0.05Not significant+0.18Sig. warming+0.131906–2025
Ritchie442134Too few years for a trend1908–1978
Roane477289-0.06Not significant+0.10Sig. warming+0.151900–2021
Summers358275Too few years for a trend1931–2012
Taylor165251-0.05Not significant+0.17Sig. warming+0.221895–2025
Tucker416584-0.30Sig. cooling+0.20Sig. warming+0.50*1900–2025
Tyler278299-0.25Sig. cooling+0.15Sig. warming+0.40*1906–2024
Upshur3382101+0.00Not significant+0.18Sig. warming+0.17*1905–2025
Wayne522365Too few years for a trend1961–2025
Webster548358Too few years for a trend1943–2016
Wetzel353365Too few years for a trend1895–1973
Wirt230168Too few years for a trend1903–2002
Wood384297Too few years for a trend1926–2025
Wyoming488455Too few years for a trend1952–2024

Stations used and sources

129 stations with at least 10 complete years. Each ID links to that station's daily file in NCEI's GHCN-Daily archive. Elevation is in feet.

Show all 129 stations
CountyStationGHCN-Daily IDLat, LonElev ftComplete yrsSpan
BarbourBelingtonUSC0046063339.023, -79.9331,769161964–2010
BarbourPhilippiUSC0046698239.146, -80.0411,300171903–2006
BerkeleyMartinsburg 2USC0046570639.466, -77.967460132005–2023
BerkeleyMartinsburg E W Virginia RgnlUSW0001373439.404, -77.9755411271895–2025
BooneMadison 3NnwUSC0046556338.102, -81.846689651934–2023
BraxtonGassawayUSC0046336138.665, -80.767848381953–2025
BraxtonSuttonUSC0046865238.667, -80.700902211918–1948
BrookeWellsburg Wtr Trmt PlUSC0046936840.275, -80.612660651900–1981
CabellHuntington 1USC0046437838.417, -82.367679451898–1956
CabellHuntington Federal BldUSC0046438838.417, -82.450565121950–1961
CabellPea Ridge PsdUSC0046691238.420, -82.299584122006–2025
CalhounGrantsville 1EseUSC0046364838.910, -81.085714241949–2008
DoddridgeW Union 2USC0046945839.291, -80.769806321972–2019
FayetteOak HillUSC0046659137.971, -81.1512,040451943–2005
FayetteRainelleUSC0046730637.967, -80.7832,421201932–1954
GilmerGlenvilleUSC0046354438.934, -80.832738841900–2017
GrantBayardUSC0046052739.273, -79.3682,412911906–2025
GrantPetersburg Wb CityUSW0001373839.000, -79.1171,010291940–1969
GreenbrierLewisburg 3 NUSC0046522437.857, -80.4042,300711901–2025
GreenbrierMcrossUSC0046587137.983, -80.7502,446261956–1984
GreenbrierRichwood 1SseUSC0046751338.206, -80.5213,090101987–2011
GreenbrierWhite Sulphur SpringsUSC0046952237.788, -80.3081,919861896–2024
HampshireRomney 1 SwUSC0046773039.339, -78.771720591898–2014
HancockNew Cumberland L/DUSC0046644240.526, -80.627675801904–2023
HancockWeirtonUSC0046934540.400, -80.6001,040251951–1975
HardyMathiasUSC0046573938.872, -78.8621,540411953–1998
HardyMoorefield 1 SseUSC0046616339.046, -78.966890611897–2008
HardyWardensville R M FarmUSC0046928139.106, -78.581960391931–2011
HarrisonClarksburg 1USC0046167739.268, -80.3521,006721923–2023
HarrisonClarksburg Benedum ApUSW0000380239.302, -80.2241,205251943–2025
HarrisonLost Creek NearUSC0046544539.200, -80.4171,000311898–1941
JacksonRavenswood Lock ParkUSC0046735238.950, -81.767581401925–1978
JacksonRipleyUSC0046755238.817, -81.712608481948–2019
JacksonSandyville 9 NeUSC0046791838.982, -81.566668191998–2018
JeffersonHarpers Ferry NpUSC0046393239.317, -77.733289121959–1971
JeffersonKearneysvilleUSC0046476339.383, -77.883550541931–1990
KanawhaCharleston - Yeager ApUSW0001386638.379, -81.591912771949–2025
KanawhaCharleston 1USC0046157538.350, -81.650600531905–1973
KanawhaCharleston WfoUSC0046157938.354, -81.710706281997–2025
KanawhaClendeninUSC0046172338.493, -81.348700121989–2004
KanawhaLondon LocksUSC0046536538.193, -81.370632501937–2025
LewisBensonUSC0046067939.150, -80.5501,079241924–1963
LewisBrownsvilleUSC0046117339.000, -80.4831,030121926–1952
LewisStonewall Jackson DamUSC0046852239.005, -80.4741,045152000–2025
LewisValley ChapelUSC0046907239.100, -80.4001,010181924–1953
LewisWestonUSC0046943639.044, -80.4721,023531899–2011
LincolnHamlinUSC0046384638.279, -82.111680511951–2012
LoganLoganUSC0046535337.866, -81.984672611905–2020
MarionFairmontUSC0046292039.458, -80.1351,300851907–2023
MarionMannington 1 NUSC0046562139.550, -80.350981691907–1978
MarionMannington 8 WnwUSC0046562639.544, -80.4651,100151986–2011
MarshallMoundsvilleUSC0046624839.906, -80.755620461964–2025
MasonHogsett Rc Byrd DamUSC0046420038.684, -82.184570371950–2020
MasonPoint PleasantUSC0046710538.850, -82.133571381895–1953
McDowellElkhornUSC0046270937.387, -81.4051,948251895–2006
McDowellGaryUSC0046335337.367, -81.5501,430451926–1986
MercerAthensUSC0046035537.422, -81.0262,495331948–2002
MercerBluefieldUSC0046092537.256, -81.2262,870141999–2023
MercerBluefield 2 NwUSC0046091837.267, -81.2672,612261895–1959
MercerBluefield Mercer Co ApUSW0000385937.298, -81.2042,855641960–2025
MineralBurlingtonUSC0046126039.333, -78.900875151896–1923
MineralKeyser 2 SswUSC0046484039.421, -79.005965291996–2024
MineralPiedmontUSC0046700439.483, -79.0331,050411917–1965
MingoWilliamsonUSC0046960537.667, -82.283670441901–1976
MonongaliaMorgantown 1USC0046620739.633, -79.9501,050261897–1950
MonongaliaMorgantown L&DUSC0046621239.620, -79.970825561950–2023
MonongaliaMorgantown Muni ApUSW0001373639.650, -79.9211,226761946–2025
MonroeAldersonUSC0046010237.727, -80.6581,552211953–2025
MonroeUnion 3 SseUSC0046901137.544, -80.5342,110511907–2011
MorganBerkeley SpringsUSC0046071039.617, -78.217732171949–1973
MorganCacapon St Pk #2USC0046132439.509, -78.297958241976–2024
NicholasSummersville LakeUSC0046861438.220, -80.8941,768241968–2010
OhioPike Island(Lock & Dam)USC0046701840.148, -80.701640361984–2020
OhioWheelingUSC0046948240.057, -80.728645161988–2024
OhioWheeling (1)USC0046948340.070, -80.733645181899–1930
OhioWheeling Ohio Co ApUSW0001489440.170, -80.6441,195291949–2025
OhioWheeling Warwood DamUSC0046949240.100, -80.700659321926–1974
PendletonBrandywineUSC0046109138.617, -79.2331,650171918–1945
PendletonFranklin 2 NeUSC0046321538.676, -79.3091,900271951–1981
PendletonSpruce KnobUSC0046843338.683, -79.5173,051231955–1987
PocahontasBartow 1SUSC0046050938.531, -79.7713,025331979–2023
PocahontasBuckeyeUSC0046121538.187, -80.1342,123471961–2022
PocahontasMarlintonUSC0046567238.218, -80.0912,150381896–2013
PocahontasSeneca Sf 1NUSC0046805138.333, -79.9252,450261940–1990
PocahontasSnowshoeUSC0046830838.401, -79.9954,802351978–2025
PrestonBrandonvilleUSC0046108339.667, -79.6171,798361950–1988
PrestonRowlesburg 1USC0046778539.342, -79.6701,423471949–2007
PrestonTerra Alta #1USC0046877739.447, -79.5472,630251966–2019
PutnamRobertsburgUSC0046761438.650, -81.967571201901–1937
PutnamWinfield LocksUSC0046968338.528, -81.915621441951–2025
RaleighBeckley Raleigh Co ApUSW0000387237.784, -81.1232,494621964–2025
RaleighBeckley Va HospitalUSC0046058037.765, -81.1942,330671907–2024
RaleighGrandview West VirginiaUSR0000VVIE37.833, -81.0683,010192004–2024
RandolphElkins- Randolph Co ApUSW0001372938.890, -79.8561,955971926–2025
RandolphGlady 1 NUSC0046346438.807, -79.7172,840221988–2014
RandolphKumbrabowUSC0046497138.631, -80.0863,235121943–1958
RandolphPickens 1USC0046699138.667, -80.2172,770381906–1981
RitchieCairo 3 SUSC0046132839.167, -81.167679341908–1978
RoaneRyanUSC0046784638.650, -81.467680331903–1942
RoaneSpencerUSC0046838438.801, -81.358972711900–2021
SummersBluestone LakeUSC0046093937.642, -80.8831,393571945–2012
SummersFlat TopUSC0046307237.589, -81.0933,335521931–1998
TaylorGrafton 1 NeUSC0046363039.350, -80.0001,230401895–1962
TaylorTygart DamUSC0046898639.313, -80.0301,235112001–2025
TuckerCanaan ValleyUSC0046139339.050, -79.4173,249451946–1994
TuckerCanaan Valley #2USC0046139739.048, -79.4413,254151993–2025
TuckerDavis 3SeUSC0046221139.102, -79.4263,735232003–2025
TuckerElkins 21 EneUSW0000373339.013, -79.4743,390162004–2023
TuckerParsons 3 SeUSC0046686739.074, -79.6341,775561900–2020
TylerBens Run 1 SseUSC0046068739.467, -81.100640561906–1984
TylerMiddlebourne 3 EseUSC0046596339.470, -80.857779651949–2024
UpshurBuckhannonUSC0046122038.980, -80.2201,455961905–2025
UpshurRock Cave 2 NeUSC0046764938.856, -80.3081,749132000–2024
WayneDunlow 1 SwUSC0046252237.949, -82.4051,113291972–2023
WayneHuntington Swg PlUSC0046439738.401, -82.527520151970–2009
WayneHuntington Tri-State ApUSW0000386038.365, -82.555824651961–2025
WebsterHacker ValleyUSC0046379838.619, -80.3821,582162000–2016
WebsterWebster SpringsUSC0046933338.474, -80.4091,514331943–1987
WebsterWebster Springs 8 NUSC0046933638.536, -80.4171,850141990–2005
WetzelHastingsUSC0046397439.550, -80.667761101936–1958
WetzelNew Martinsville 4 NneUSC0046646739.683, -80.850702591895–1973
WetzelSmithfieldUSC0046828239.533, -80.633850161908–1924
WirtCrestonUSC0046205438.963, -81.273650681903–2002
WoodParkersburgUSW0001386739.281, -81.557620781926–2023
WoodParkersburg ApUSW0000380439.339, -81.444805711949–2025
WyomingKopperstonUSC0046495637.733, -81.5831,660221964–1992
WyomingMullens 3 EUSC0046632537.578, -81.3271,564181991–2024
WyomingOceana 2 SeUSC0046660037.676, -81.6211,320121998–2018
WyomingPinevilleUSC0046702937.574, -81.5361,321421952–2007

How this was done

Three ways to read the record, each with its own potential biases

Caveats