Pubs and shops passed a test purchasing operation by Hampshire police in the Fareham area.
Under-age volunteers, along with plain clothed police officers from the licensing team, went into ten pubs and licensed shops earlier this month to see if they would be sold alcohol.
All the premises asked the young people for identification and then refused service when they saw that they were under-age.
This is the first time that all the shops and pubs across the Fareham area have passed the test over the past year.
Cllr Arthur Mandry, chairman of the Community Safety Partnership, said it was good to see that premises that failed last year had improved their systems.
If anyone knows of any licensed premises selling alcohol to under-18s, call the licensing team on 101.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here