Washington is the capital- the seat of government for the US. The head of state is expected to live in the capital and it is convenient for him to live near the meeting place of the Congress. Before rapid communication and transportation the president needed to live in or very near the capital.
That is the capital and you are always inaugurated at the capital
The inauguration is held in Washington because that's were the new president will live.
New York was the Capital at that time.
The next presidential inauguration will be held on January 20, 2013 in Washington, DC.
capitol building
The inauguration is held in Washington, D.C., on the National Mall.
Washington DC, same place it always is.
The inauguration of George Washington as President was on April 30, 1789, at Federal Hall in New York City (the seat of government until Washington, DC was built).
In Washingtion ,DC, like every other inauguration from 1800 on.
The US Constitution prescribes that the Inaugural take place in Washington, DC on 20 January, every four (4) years.
Washington DC
March 4, 1801 with the inauguration of Jefferson.
Washington, DC
The Presidential Inauguration occurs on the west face of the Capitol building in Washington, DC.
This event took place in Washington, DC