It should be......how many people are there in Barcelona........I am English, this sounds more natural to me
If it were a question then the word order would be more natural your way, however it is not a question and therefore this is the most appropiate order because it is an exclamation.
Sign in to submit your answer
Don't have an account yet? Join today
Test your Spanish to the CEFR standard