The Nova Scotia town of Annapolis Royal has placed last in an annual municipal performance report compiled by the Atlantic Institute for Market Studies.

The think-tank gave the town a failing grade for its lack of efficiency, citing its poor economic development, finances and shoddy garbage, sewer and water services.

The towns of Shelburne, Oxford and Mulgrave were ranked just ahead of Annapolis Royal at the bottom of the list of the province’s 55 municipalities.

At the top of the list, the municipalities receiving the best grades were Stellarton, Parrsboro and Digby County.

Stellarton was ranked No. 1 in terms of efficiency, receiving top marks for its finances and safety.

The Halifax region was ranked 12th overall, well ahead of the Cape Breton Regional Municipality at 30th place.