Today's date is July 5, 2014. The price of gold in the United States is 1320.50 dollars per ounce.
Currently the price of gold per ounce is $1,421.45.
The average price for a troy ounce of gold in 1920 was $20.68
The average price per troy ounce of gold in 1995 was $383.79
The average price per troy ounce of gold in 1900 was $18.96
The average price per troy ounce of gold in 1991 was $362.11
The current price of gold is $1321.30 per ounce. In 2013, the average price for an ounce of gold was $1204.50.
The average price per troy ounce of gold in 1909 was $18.96
The average price per troy ounce of gold in 1930 was $20.65
The average price per troy ounce of gold in 1865 was $18.93
The average price per troy ounce of gold in 1848 was $18.93
To calculate the price of gold per gram, you need to divide the current price of gold per ounce by 31.1 (the number of grams in one ounce). For example, if the price of gold per ounce is $1,500, the price per gram would be $1,500 / 31.1 = $48.24.
By the time I answer this question (8th of Oct 2012), today's price of gold is $1771.82 per ounce. To check gold price on the other day, you can visit goldprice.org Thanks