In the lowlands like Glasgow and Edinburgh most time you wont see a great deal of people in Kilts, however In the Highlands like Inverness and Aberdeen the kilt is worn more often. someplaces almost exclusively
weddings /football/rugby is the main excuse for donning the kilt, most Scots dont own Kilts , and most hire when its time to wear one.