As of March 30, 2008, there are 399 Tim Hortons locations in the United States. These are primarily situated in (and the areas surrounding) Buffalo, Rochester (New York), Detroit, Flint, Saginaw, Bay City, Midland, Lansing(Michigan), Columbus, Dayton, Toledo (Ohio), Erie (Pennsylvania), Charleston, Huntington, Wheeling (West Virginia), Maine, Rhode Island and Connecticut.(just as an FYI)