This is how the list works: If you find a good place, tell me and I'll post it, with appropriate credit (if you wish). If your local pub isn't here, or if there isn't one in your city/state/region, that's because I've not been there and/or nobody's told me about it.
Setanta Sports carries the Premier League matches. The list of pubs that carry the matches is ever-changing. If it's not mentioned here, you might want to contact Setanta or your local pub directly.
Fox Soccer Channel also maintains a list of locations which carry their channel.
Click on a region:
West [Washington, Oregon Arizona, Nevada, Colorado, Hawaii ]
Southwest [Oklahoma, Texas]
Midwest [Illinois, Indiana, Kansas, Kentucky, Michigan, Minnesota, Ohio, Wisconsin]
South [Arkansas, Florida, Georgia, Louisiana, North Carolina, Tennessee]
Eastern Seaboard [Washington DC, Virginia, Maryland, Pennsylvania]
New England [Massachusetts, Connecticut, Vermont]
Canada [British Columbia, Alberta, Ontario, Quebec]
Caribbean [Bahamas, Barbados, Bermuda, Cayman Islands]
Additions, corrections, deletions? Send me a note!