Glasgow has retained its position as having the biggest economy of Scotland's cities, according to official figures.
The Office for National Statistics found that, last year, the Glasgow City Council area generated more than £20bn of economic output for the first time.
The figure of £20.3bn was 3% up on the previous year.
The City of Edinburgh's economy grew slightly faster, at 4.6%, but fell just short of the £20bn mark.
Measured as output per resident, Edinburgh was ahead of Glasgow, by £39,330 to £33,120.
However, both were well behind Aberdeen, with output per head of £46,150.
Other ONS statistics highlighted the regional strength of different parts of the UK, with the north east of England seeing its economy decline, while Yorkshire and Humberside's output remained the same as in 2015.
Of the four home nations, Scotland grew the slowest, at 3% in cash terms, while the UK as a whole grew by 3.7%.
Wales was the fastest-growing nation, though from a relatively low base. Cardiff outstripped growth in the capital cities, at 5.7%, while London grew 5.1%.
Output per head in Scotland was £24,800, while across the UK as a whole, it was £26,339.
The highest output per head was in London at £46,482, while Wales had the lowest of any nation or region, at £19,140.