You'll need javascript to view this web page:
NOAA-WMO Locate 6,822 Weather Reporting Stations Worldwide