Usually in Washington DC, in a public ceremony, on or near the steps of the US capitol building.
If the president dies in office and the Vice-president is sworn in as president, he takes the oath at the first convenient location. Calvin Coolidge took it a his father's home where he happened to be visiting. Lyndon Johnson took it on the Presidential plane at an airport in Dallas.
The Presidential Oath of Office
Chief Justice
The Oath of Office was administered by the Chief Justice of the United States, John G. Roberts.
Geral Ford took the presidential oath of office.
Calvin Coolidge
United States President Herbert Hoover took the Presidential Oath on March 4th, 1929 in the United States Capital. This oath was administered by William H. Taft.
William Rehnquist swore in seven presidents during his tenure as Chief Justice of the United States Supreme Court: Richard Nixon in 1969, Gerald Ford in 1974, Jimmy Carter in 1977, Ronald Reagan in 1981 and 1985, George H.W. Bush in 1989, and Bill Clinton in 1993.
Lyndon Johnson
The oath of office has been administered by the Chief Justice in recent years .
The Oath of Office will be Administered to President-elect Barack H. Obamaby the Chief Justice of the United States The Honorable John G. Roberts, Jr.
George Washington was sworn in for the first time in New York City,
No - the Presidential Oath is usually administered by the Chief Justice of the US.