Can the geographic location of a web server affect SEO?

Matt's answer:
CUTTS: Lee from the UK asks, “Hi, Matt, could you confirm whether the geographic location of the web host has any significant ranking factors for organic SEO?” Yes, it does because we look at the IP address of your Web server. So if your Web server is based in Germany, we’re more likely to think that it’s useful for German users. That’s not the only country we’re going to return you for and we also look at the TLDs, so we look at .de, .fr, all those sorts of things. You can also specify in Google’s Webmaster console and say, “Yes, my site, my.com or .net, or whatever, is about this specific country. You can even do that for specific parts of your site like de.something.com, or fr.example.com. So I would absolutely recommend that you use those tools. You know, if you find a great deal in a particular country and you really want to stay in that country with your Web server, I think that’s fine. But if you are worried about it or you want to experiment, you can certainly try switching the geographic location of your Web server, which is essentially changing your IP address, and that might end up helping for various countries. So it’s the sort of thing where I encourage you to experiment.
by Matt Cutts - Google's Head of Search Quality Team