National Library of Scotland - Online Directories

These include post office, street and trade directories. Currently there are 694 directories covering 1773-1911 for the following: Aberdeen (88), Airdrie (1), Angus and Mearns (2), Ayrshire (32), Bute (19), Clackmannan (1), Dalkeith (8), Dumfries (1), Dundee (52), Edinburgh (128), Forfar (26), Glasgow (115), Greenock (65), Hamilton (2), Helensburgh (2), Inverness (15), Kilmarnock (3), Morayshire (5), Motherwell (1),  Musselburgh (1), North-East Scotland (1), Perth (29), Peterhead (1), Portobello (3), Renfrewshire (61), Scotland (18), Stirling (12) and  West coast Scotland (2)