The country that drinks the most beer per capita is the Czech Republic. It has topped the list for almost 30 years straight, since 1993. The Czechs drink on average 181.7L of beer per year per person.