Running servers in only 30 countries, ZenMate won't win any VPN geographical diversity contests. It's a number that's definitely on the lower end of the scale compared to other providers.
But, most of us don't need to connect to Belize or Tanzania (if you do, by the way, PureVPN, with server locations in 133 countries is probably what you're looking for). And considering that, pretty much every country the typical VPN user would want is available with ZenMate.
The functionality of letting you pick a specific city is, unfortunately, absent.
Without a doubt, ZenMate has servers in multiple locations in more than one country. For example, when I was checking the performance of the German servers, I would sometimes connect to a box in Berlin and other times in Frankfurt. It's not the end of the world to not be able to connect to the city of your choosing, but it's definitely an option I prefer to see.
And speaking of ZenMate's speed test results, that is an area where this provider did quite well. Server performance is fast enough for just about any application but, above all, is very consistent (which I rarely see).
The world region tables below split up all of ZenMate's servers by country. I added location and server count columns as well but, at least for the time being, left them blank due to the lack of data. Hopefully, one day, ZenMate will decide to reveal that information as well.
There are ZenMate servers in 2 North American countries.
ZenMate runs servers in a very respectable 21 countries in Europe.
There is only one country with ZenMate servers in Oceania.
The ZenMate server list in Asia is fairly short and stand at 4 countries.
There is but a one country with ZenMate server in South America.
ZenMate has servers in one country in Africa.