http://golf.about.com/cs/historyofgolf/a/usopencourses.htmHere is a year-by-year list, going back to 1895, of golf courses that have hosted the U.S. Open:
2008 - Torrey Pines Golf Course, South Course, La Jolla, Calif.
2007 - Oakmont (Pa.) Country Club
2006 - Winged Foot Golf Club, Mamoroneck, N.Y.
2005 - Pinehurst Resort and Country Club, No. 2 Course, Village of Pinehurst, N.C.
2004 - Shinnecock Hills Golf Club, Southampton, N.Y.
2003 - Olympia Fields (Ill.) Country Club, North Course
2002 - Bethpage State Park, Black Course, Farmingdale, N.Y.
2001 - Southern Hills Country Club, Tulsa, Okla.
2000 - Pebble Beach (Calif.) Golf Links
1999 - Pinehurst Resort and Country Club, No. 2 Course, Village of Pinehurst, N.C.
1998 - The Olympic Club, San Francisco
1997 - Congressional Country Club, Bethesda, Md.
1996 - Oakland Hills Country Club, Bloomfield Hills, Mich.
1995 - Shinnecock Hills Golf Club, Southampton, N.Y.
1994 - Oakmont (Pa.) Country Club
1993 - Baltusrol Golf Club, Lower Course, Springfield, N.J.
1992 - Pebble Beach (Calif.) Golf Links
1991 - Hazeltine National Golf Club, Chaska, Minn.
1990 - Medinah (Ill.) Country Club, No. 3 Course
1989 - Oak Hill Country Club, Rochester, N.Y.
1988 - The Country Club, Brookline, Mass.
1987 - The Olympic Club, San Francisco
1986 - Shinnecock Hills Golf Club, Southampton, N.Y.
1985 - Oakland Hills Country Club, Bloomfield Hills, Mich.
1984 - Winged Foot Golf Club, Mamaroneck, N.Y.
1983 - Oakmont (Pa.) Country Club
1982 - Pebble Beach (Calif.) Golf Links
1981 - Merion Golf Club, East Course, Ardmore, Pa.
1980 - Baltusrol Golf Club, Lower Course, Springfield, N.J.
1979 - Inverness Club, Toledo, Ohio
1978 - Cherry Hills Country Club, Englewood, Colo.
1977 - Southern Hills Country Club, Tulsa, Okla.
1976 - Atlanta Athletic Club, Duluth, Ga.
1975 - Medinah (Ill.) Country Club, No. 3 Course
1974 - Winged Foot Golf Club, West Course, Mamaroneck, N.Y.
1973 - Oakmont (Pa.) Country Club
1972 - Pebble Beach (Calif.) Golf Links
1971 - Merion Golf Club, Armore, Pa.
1970 - Hazeltine National Golf Club, Chaska, Minn.
1969 - Champions Golf Club, Cypress Creek Course, Houston
1968 - Oak Hill Country Club, East Course, Rochester, N.Y.
1967 - Baltusrol Golf Club, Lower Course, Springfield, N.J.
1966 - Olympic Country Club, Lake Course, San Francisco
1965 - Bellerive Country Club, St. Louis, Mo.
1964 - Congressional Country Club, Bethesda, Md.
1963 - The Country Club, Brookline, Mass.
1962 - Oakmont (Pa.) Country Club
1961 - Oakland Hills Country Club, Bloomfield Hills, Mich.
1960 - Cherry Hills Country Club, Englewood, Colo.
1959 - Winged Foot Golf Club, Mamaroneck, N.Y.
1958 - Southern Hills Country Club, Tulsa, Okla.
1957 - Inverness Club, Toledo, Ohio
1956 - Oak Hill Country Club, East Course, Rochester, N.Y.
1955 - Olympic Country Club, Lake Course, San Francisco
1954 - Baltusrol Golf Club, Lower Course, Springfield, N.J.
1953 - Oakmont (Pa.) Country Club
1952 - Northwood Club, Dallas
1951 - Oakland Hills Country Club, Bloomfield Hills, Mich.
1950 - Merion Golf Club, East Course, Ardmore, Pa.
1949 - Medinah (Ill.) Country Club, No. 3 Course
1948 - Riviera Country Club, Los Angeles
1947 - St. Louis (Mo.) Country Club
1946 - Canterbury Golf Club, Cleveland, Ohio
1942-45 - Not played due to World War II
1941 - Colonial Country Club, Fort Worth, Tex.
1940 - Canterbury Golf Club, Cleveland, Ohio
1939 - Philadelphia Country Club, Spring Mill Course
1938 - Cherry Hills Country Club, Englewood, Colo.
1937 - Oakland Hills Country Club, Bloomfield Hills, Mich.
1936 - Baltusrol Golf Club, Springfield, N.J.
1935 - Oakmont (Pa.) Country Club
1934 - Merion Cricket Club, Ardmore, Pa.
1933 - North Shore Golf Club, Glen View, Ill.
1932 - Fresh Meadow Country Club, Flushing, N.Y.
1931 - Inverness Club, Toledo, Ohio
1930 - Interlachen Country Club, Minneapolis, Minn.
1929 - Winged Foot Golf Club, West Course, Mamaroneck, N.Y.
1928 - Olympia Fields Country Club, Matteson, Ill.
1927 - Oakmont (Pa.) Country Club
1926 - Scioto Country Club, Columbus, Ohio
1925 - Worcester (Mass.) Country Club
1924 - Oakland Hills Country Club, Bloomfield Hills, Mich.
1923 - Inwood (N.Y.) Country Club
1922 - Skokie Country Club, Glencoe, Ill.
1921 - Columbia Country Club, Chevy Chase, Md.
1920 - Inverness Club, Toledo, Ohio
1919 - Brae Burn Country Club, West Newton, Mass.
1917-18 - Not played due to World War I
1916 - Minikahda Club, Minneapolis, Minn.
1915 - Baltusrol Golf Club, Springfield, N.J.
1914 - Midlothian (Ill.) Country Club
1913 - The Country Club, Brookline, Mass.
1912 - The Country Club of Buffalo, N.Y.
1911 - Chicago Golf Club
1910 - Philadelphia Cricket Club, St. Martin's Course
1909 - Englewood (N.J.) Golf Club
1908 - Myopia Hunt Club, South Hamilton, Mass.
1907 - Philadelphia Cricket Club, St. Martin's Course
1906 - Onwentsia Club, Lake Forest, Ill.
1905 - Myopia Hunt Club, South Hamilton, Mass.
1904 - Glen View Club, Golf, Ill.
1903 - Baltusrol Golf Club, Springfield, N.J.
1902 - Garden City (N.Y.) Golf Club
1901 - Myopia Hunt Club, South Hamilton, Mass.
1900 - Chicago Golf Club
1899 - Baltimore (Md.) Country Club, Roland Park Course
1898 - Myopia Hunt Club, South Hamilton, Mass.
1897 - Chicago Golf Club
1896 - Shinnecock Hills Golf Club, Southampton, N.Y.
1895 - Newport (R.I.) Golf and Country Club
Source: United States Golf Association