This is the webpage of a directory (OpenDoar (cute name, huh?)) that, I think, tries to list every single open access repository in North America:
http://www.opendoar.org/countrylist....#United States.
Want to find out what's in places other than in North America? I recommend that you start your search from
this OpenDoar webpage.