[
  {"name": "Charleston", "stateCode": "WV", "state": "West Virginia", "county": "Kanawha", "metro": "Charleston", "population": 48864, "geo": {"lat": 38.3498, "lon": -81.6326, "tz": "America/New_York"}},
  {"name": "Huntington", "stateCode": "WV", "state": "West Virginia", "county": "Cabell", "metro": "Huntington-Ashland", "population": 46842, "geo": {"lat": 38.4192, "lon": -82.4452, "tz": "America/New_York"}},
  {"name": "Morgantown", "stateCode": "WV", "state": "West Virginia", "county": "Monongalia", "metro": "Morgantown", "population": 30855, "geo": {"lat": 39.6295, "lon": -79.9559, "tz": "America/New_York"}},
  {"name": "Parkersburg", "stateCode": "WV", "state": "West Virginia", "county": "Wood", "metro": "Parkersburg-Vienna", "population": 29675, "geo": {"lat": 39.2667, "lon": -81.5615, "tz": "America/New_York"}},
  {"name": "Wheeling", "stateCode": "WV", "state": "West Virginia", "county": "Ohio", "metro": "Wheeling", "population": 27062, "geo": {"lat": 40.0640, "lon": -80.7209, "tz": "America/New_York"}},
  {"name": "Weirton", "stateCode": "WV", "state": "West Virginia", "county": "Hancock", "metro": "Weirton-Steubenville", "population": 18615, "geo": {"lat": 40.4189, "lon": -80.5895, "tz": "America/New_York"}},
  {"name": "Fairmont", "stateCode": "WV", "state": "West Virginia", "county": "Marion", "metro": "Fairmont", "population": 18427, "geo": {"lat": 39.4851, "lon": -80.1426, "tz": "America/New_York"}},
  {"name": "Martinsburg", "stateCode": "WV", "state": "West Virginia", "county": "Berkeley", "metro": "Hagerstown-Martinsburg", "population": 18403, "geo": {"lat": 39.4562, "lon": -77.9639, "tz": "America/New_York"}},
  {"name": "Beckley", "stateCode": "WV", "state": "West Virginia", "county": "Raleigh", "metro": "Beckley", "population": 17614, "geo": {"lat": 37.7782, "lon": -81.1882, "tz": "America/New_York"}},
  {"name": "Clarksburg", "stateCode": "WV", "state": "West Virginia", "county": "Harrison", "metro": "Clarksburg", "population": 15743, "geo": {"lat": 39.2806, "lon": -80.3445, "tz": "America/New_York"}},
  {"name": "South Charleston", "stateCode": "WV", "state": "West Virginia", "county": "Kanawha", "metro": "Charleston", "population": 12262, "geo": {"lat": 38.3684, "lon": -81.6996, "tz": "America/New_York"}},
  {"name": "St. Albans", "stateCode": "WV", "state": "West Virginia", "county": "Kanawha", "metro": "Charleston", "population": 10478, "geo": {"lat": 38.3857, "lon": -81.8190, "tz": "America/New_York"}},
  {"name": "Vienna", "stateCode": "WV", "state": "West Virginia", "county": "Wood", "metro": "Parkersburg-Vienna", "population": 10261, "geo": {"lat": 39.3270, "lon": -81.5484, "tz": "America/New_York"}},
  {"name": "Bluefield", "stateCode": "WV", "state": "West Virginia", "county": "Mercer", "metro": "Bluefield", "population": 9764, "geo": {"lat": 37.2698, "lon": -81.2223, "tz": "America/New_York"}},
  {"name": "Moundsville", "stateCode": "WV", "state": "West Virginia", "county": "Marshall", "metro": "Wheeling", "population": 8252, "geo": {"lat": 39.9206, "lon": -80.7431, "tz": "America/New_York"}},
  {"name": "Bridgeport", "stateCode": "WV", "state": "West Virginia", "county": "Harrison", "metro": "Clarksburg", "population": 8731, "geo": {"lat": 39.2865, "lon": -80.2565, "tz": "America/New_York"}},
  {"name": "Dunbar", "stateCode": "WV", "state": "West Virginia", "county": "Kanawha", "metro": "Charleston", "population": 7401, "geo": {"lat": 38.3612, "lon": -81.7379, "tz": "America/New_York"}},
  {"name": "Elkins", "stateCode": "WV", "state": "West Virginia", "county": "Randolph", "metro": "Elkins", "population": 7094, "geo": {"lat": 38.9259, "lon": -79.8467, "tz": "America/New_York"}},
  {"name": "Nitro", "stateCode": "WV", "state": "West Virginia", "county": "Kanawha", "metro": "Charleston", "population": 6713, "geo": {"lat": 38.4148, "lon": -81.8429, "tz": "America/New_York"}},
  {"name": "Hurricane", "stateCode": "WV", "state": "West Virginia", "county": "Putnam", "metro": "Charleston", "population": 6555, "geo": {"lat": 38.4326, "lon": -82.0190, "tz": "America/New_York"}},
  {"name": "Princeton", "stateCode": "WV", "state": "West Virginia", "county": "Mercer", "metro": "Bluefield", "population": 5858, "geo": {"lat": 37.3665, "lon": -81.1026, "tz": "America/New_York"}},
  {"name": "Charles Town", "stateCode": "WV", "state": "West Virginia", "county": "Jefferson", "metro": "Washington-Arlington-Alexandria (DC)", "population": 6161, "geo": {"lat": 39.2890, "lon": -77.8600, "tz": "America/New_York"}},
  {"name": "Buckhannon", "stateCode": "WV", "state": "West Virginia", "county": "Upshur", "metro": "Buckhannon", "population": 5614, "geo": {"lat": 38.9940, "lon": -80.2320, "tz": "America/New_York"}},
  {"name": "Keyser", "stateCode": "WV", "state": "West Virginia", "county": "Mineral", "metro": "Cumberland (MD)", "population": 5103, "geo": {"lat": 39.4407, "lon": -78.9739, "tz": "America/New_York"}},
  {"name": "New Martinsville", "stateCode": "WV", "state": "West Virginia", "county": "Wetzel", "metro": "New Martinsville", "population": 5366, "geo": {"lat": 39.6445, "lon": -80.8579, "tz": "America/New_York"}},
  {"name": "Grafton", "stateCode": "WV", "state": "West Virginia", "county": "Taylor", "metro": "Grafton", "population": 5085, "geo": {"lat": 39.3409, "lon": -80.0187, "tz": "America/New_York"}},
  {"name": "Ranson", "stateCode": "WV", "state": "West Virginia", "county": "Jefferson", "metro": "Hagerstown-Martinsburg", "population": 5672, "geo": {"lat": 39.2962, "lon": -77.8611, "tz": "America/New_York"}},
  {"name": "Point Pleasant", "stateCode": "WV", "state": "West Virginia", "county": "Mason", "metro": "Point Pleasant", "population": 4129, "geo": {"lat": 38.8448, "lon": -82.1371, "tz": "America/New_York"}},
  {"name": "Oak Hill", "stateCode": "WV", "state": "West Virginia", "county": "Fayette", "metro": "Beckley", "population": 8072, "geo": {"lat": 37.9723, "lon": -81.1487, "tz": "America/New_York"}},
  {"name": "Weston", "stateCode": "WV", "state": "West Virginia", "county": "Lewis", "metro": "Weston", "population": 4110, "geo": {"lat": 39.0384, "lon": -80.4673, "tz": "America/New_York"}},
  {"name": "Ravenswood", "stateCode": "WV", "state": "West Virginia", "county": "Jackson", "metro": "Ravenswood", "population": 3876, "geo": {"lat": 38.9490, "lon": -81.7607, "tz": "America/New_York"}},
  {"name": "Summersville", "stateCode": "WV", "state": "West Virginia", "county": "Nicholas", "metro": "Summersville", "population": 3572, "geo": {"lat": 38.2812, "lon": -80.8526, "tz": "America/New_York"}},
  {"name": "Pea Ridge", "stateCode": "WV", "state": "West Virginia", "county": "Putnam", "metro": "Charleston", "population": 6628, "geo": {"lat": 38.4212, "lon": -81.9040, "tz": "America/New_York"}},
  {"name": "Teays Valley", "stateCode": "WV", "state": "West Virginia", "county": "Putnam", "metro": "Charleston", "population": 13175, "geo": {"lat": 38.4459, "lon": -81.9273, "tz": "America/New_York"}},
  {"name": "Cross Lanes", "stateCode": "WV", "state": "West Virginia", "county": "Kanawha", "metro": "Charleston", "population": 9202, "geo": {"lat": 38.4212, "lon": -81.7896, "tz": "America/New_York"}},
  {"name": "Cheat Lake", "stateCode": "WV", "state": "West Virginia", "county": "Monongalia", "metro": "Morgantown", "population": 9751, "geo": {"lat": 39.6770, "lon": -79.8532, "tz": "America/New_York"}},
  {"name": "Westover", "stateCode": "WV", "state": "West Virginia", "county": "Monongalia", "metro": "Morgantown", "population": 4285, "geo": {"lat": 39.6295, "lon": -79.9693, "tz": "America/New_York"}},
  {"name": "Barboursville", "stateCode": "WV", "state": "West Virginia", "county": "Cabell", "metro": "Huntington-Ashland", "population": 4232, "geo": {"lat": 38.4126, "lon": -82.2946, "tz": "America/New_York"}},
  {"name": "Follansbee", "stateCode": "WV", "state": "West Virginia", "county": "Brooke", "metro": "Weirton-Steubenville", "population": 2810, "geo": {"lat": 40.3281, "lon": -80.5951, "tz": "America/New_York"}},
  {"name": "Wellsburg", "stateCode": "WV", "state": "West Virginia", "county": "Brooke", "metro": "Weirton-Steubenville", "population": 2607, "geo": {"lat": 40.2720, "lon": -80.6095, "tz": "America/New_York"}},
  {"name": "Shepherdstown", "stateCode": "WV", "state": "West Virginia", "county": "Jefferson", "metro": "Hagerstown-Martinsburg", "population": 1842, "geo": {"lat": 39.4301, "lon": -77.8039, "tz": "America/New_York"}},
  {"name": "Lewisburg", "stateCode": "WV", "state": "West Virginia", "county": "Greenbrier", "metro": "Lewisburg", "population": 3830, "geo": {"lat": 37.8018, "lon": -80.4456, "tz": "America/New_York"}},
  {"name": "Moorefield", "stateCode": "WV", "state": "West Virginia", "county": "Hardy", "metro": "Moorefield", "population": 2765, "geo": {"lat": 39.0623, "lon": -78.9692, "tz": "America/New_York"}},
  {"name": "Romney", "stateCode": "WV", "state": "West Virginia", "county": "Hampshire", "metro": "Romney", "population": 1848, "geo": {"lat": 39.3426, "lon": -78.7567, "tz": "America/New_York"}},
  {"name": "Spencer", "stateCode": "WV", "state": "West Virginia", "county": "Roane", "metro": "Spencer", "population": 2184, "geo": {"lat": 38.8020, "lon": -81.3510, "tz": "America/New_York"}},
  {"name": "Ripley", "stateCode": "WV", "state": "West Virginia", "county": "Jackson", "metro": "Ripley", "population": 3252, "geo": {"lat": 38.8187, "lon": -81.7118, "tz": "America/New_York"}},
  {"name": "Williamson", "stateCode": "WV", "state": "West Virginia", "county": "Mingo", "metro": "Williamson", "population": 2801, "geo": {"lat": 37.6743, "lon": -82.2771, "tz": "America/New_York"}},
  {"name": "Logan", "stateCode": "WV", "state": "West Virginia", "county": "Logan", "metro": "Logan", "population": 1779, "geo": {"lat": 37.8487, "lon": -81.9935, "tz": "America/New_York"}},
  {"name": "Madison", "stateCode": "WV", "state": "West Virginia", "county": "Boone", "metro": "Charleston", "population": 2781, "geo": {"lat": 38.0673, "lon": -81.8193, "tz": "America/New_York"}},
  {"name": "Welch", "stateCode": "WV", "state": "West Virginia", "county": "McDowell", "metro": "Welch", "population": 2406, "geo": {"lat": 37.4326, "lon": -81.5846, "tz": "America/New_York"}},
  {"name": "Hinton", "stateCode": "WV", "state": "West Virginia", "county": "Summers", "metro": "Hinton", "population": 2676, "geo": {"lat": 37.6740, "lon": -80.8893, "tz": "America/New_York"}},
  {"name": "White Sulphur Springs", "stateCode": "WV", "state": "West Virginia", "county": "Greenbrier", "metro": "Lewisburg", "population": 2444, "geo": {"lat": 37.7965, "lon": -80.2978, "tz": "America/New_York"}},
  {"name": "Marlinton", "stateCode": "WV", "state": "West Virginia", "county": "Pocahontas", "metro": "Marlinton", "population": 1008, "geo": {"lat": 38.2234, "lon": -80.0937, "tz": "America/New_York"}},
  {"name": "Petersburg", "stateCode": "WV", "state": "West Virginia", "county": "Grant", "metro": "Petersburg", "population": 2477, "geo": {"lat": 38.9926, "lon": -79.1239, "tz": "America/New_York"}},
  {"name": "Philippi", "stateCode": "WV", "state": "West Virginia", "county": "Barbour", "metro": "Philippi", "population": 2966, "geo": {"lat": 39.1526, "lon": -80.0404, "tz": "America/New_York"}},
  {"name": "Richwood", "stateCode": "WV", "state": "West Virginia", "county": "Nicholas", "metro": "Summersville", "population": 2051, "geo": {"lat": 38.2248, "lon": -80.5315, "tz": "America/New_York"}},
  {"name": "Sutton", "stateCode": "WV", "state": "West Virginia", "county": "Braxton", "metro": "Sutton", "population": 989, "geo": {"lat": 38.6645, "lon": -80.7098, "tz": "America/New_York"}},
  {"name": "Mannington", "stateCode": "WV", "state": "West Virginia", "county": "Marion", "metro": "Fairmont", "population": 1949, "geo": {"lat": 39.5312, "lon": -80.3448, "tz": "America/New_York"}},
  {"name": "Shinnston", "stateCode": "WV", "state": "West Virginia", "county": "Harrison", "metro": "Clarksburg", "population": 2201, "geo": {"lat": 39.3934, "lon": -80.3009, "tz": "America/New_York"}},
  {"name": "Glen Dale", "stateCode": "WV", "state": "West Virginia", "county": "Marshall", "metro": "Wheeling", "population": 1526, "geo": {"lat": 39.9423, "lon": -80.7545, "tz": "America/New_York"}},
  {"name": "Chester", "stateCode": "WV", "state": "West Virginia", "county": "Hancock", "metro": "Weirton-Steubenville", "population": 2585, "geo": {"lat": 40.6120, "lon": -80.5612, "tz": "America/New_York"}},
  {"name": "Fayetteville", "stateCode": "WV", "state": "West Virginia", "county": "Fayette", "metro": "Beckley", "population": 2692, "geo": {"lat": 38.0529, "lon": -81.1040, "tz": "America/New_York"}},
  {"name": "Harpers Ferry", "stateCode": "WV", "state": "West Virginia", "county": "Jefferson", "metro": "Hagerstown-Martinsburg", "population": 281, "geo": {"lat": 39.3254, "lon": -77.7419, "tz": "America/New_York"}},
  {"name": "Davis", "stateCode": "WV", "state": "West Virginia", "county": "Tucker", "metro": "Elkins", "population": 660, "geo": {"lat": 39.1262, "lon": -79.4676, "tz": "America/New_York"}},
  {"name": "Thomas", "stateCode": "WV", "state": "West Virginia", "county": "Tucker", "metro": "Elkins", "population": 586, "geo": {"lat": 39.1487, "lon": -79.5009, "tz": "America/New_York"}}
]
