In order to have a better understanding of the analyses I sometimes do using Hive location data, it's probably best to understand how long it takes for users to update their location profiles. This could help in accounting for users who may have joined in the last month, but haven't yet updated their profiles.
Firstly, I counted all users created within a year of the hard fork of Steem. There have been 3 years since the split now, so plenty of times for users to add location data. As you can see below, of more than 75,000 accounts created, only ~8300 or 11% ever applied location data.
I then sampled 10,000 user accounts created since the fork, which have added location data in that time. To read the chart below, understand that each section excludes the ones below them. So "within a day" means "within a day but more than an hour", etc.
Using this info, we can potentially more accurately estimate how many new users have joined from a particular location in the recent past. For example, in the past week we have had 13 new users join and set a Venezuelan location in their profile. I can estimate that there are a further 6 or 7 who joined and will eventually set a location profile, and overall it could represent about 175 user accounts at the upper end (though realistically, bots and alts need to be factored in as well), the vast majority of which will never set a location on their profile.