World Library  
Flag as Inappropriate
Email this Article

Albany City Hall

Article Id: WHEBN0009448968
Reproduction Date:

Title: Albany City Hall  
Author: World Heritage Encyclopedia
Language: English
Subject: Albany, New York, National Register of Historic Places listings in Albany, New York, Architecture of Albany, New York, History of Albany, New York (1860–1900), History of Albany, New York (1900–1942)
Collection: Bell Towers in the United States, Buildings and Structures in Albany, New York, City Halls in New York, Clock Towers in the United States, Former State Capitols in the United States, Government Buildings Completed in 1741, Government Buildings Completed in 1883, Government Buildings on the National Register of Historic Places in New York, Henry Hobson Richardson Buildings, Richardsonian Romanesque Architecture in New York, Romanesque Revival Architecture in New York, Towers Completed in 1883, Visitor Attractions in Albany, New York
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Albany City Hall

Albany City Hall
A light brown building with dark brown trim stands on a street corner; it has an arched entrance at left, a double-peaked roof, and a 200-foot tower at the closest corner.
Location Albany, New York
Coordinates
Built 1880–1883
Architect Henry Hobson Richardson
Architectural style Richardson Romanesque
Governing body City of Albany
NRHP Reference # 72000812
Added to NRHP September 4, 1972[1]

Albany City Hall is the seat of government of the city of Albany, New York. It houses the office of the mayor, the Common Council chamber, the city and traffic courts, as well as other city services. The current building was designed by Henry Hobson Richardson in his particular Romanesque style and opened in 1883 at 24 Eagle Street between Corning Place (then Maiden Lane) and Pine Street. It is a rectangular, three-and-a-half-story building with a 202-foot (62 m) tall tower at its southwest corner. The tower contains one of the only municipal carillons in the country.

Albany's first city hall was the Stadt Huys, built by the Dutch at the intersection of Broadway and Hudson Avenue probably in the 1660s, though possibly earlier. It was probably replaced around 1740 with a larger building, which continued to be known as the Stadt Huys. In 1754, the Stadt Huys was the location of the Albany Congress, where Benjamin Franklin presented the Albany Plan of Union, the first proposal to unite the British American colonies. In 1797 Albany was declared the state capital of New York and the New York Legislature made its home in Albany's city hall. In 1809 the Legislature opened the first New York State Capitol and Albany's government moved in with the Legislature. After purchasing a plot of land at the eastern terminus of Washington Avenue, across Eagle Street from the capitol, the city government moved into a new city hall designed by Philip Hooker in 1832.

In 1880, Hooker's city hall was destroyed by fire and a new design was commissioned by Henry Richardson; the building opened in 1883. The new city hall still stands and is a fine example of Richardson's unique Romanesque style. Architectural critics consider the building to have been designed around the high point of Richardson's career. The building was added to the National Register of Historic Places on September 4, 1972.

Contents

  • Former city halls 1
    • Stadt Huys 1.1
    • 1832 city hall 1.2
  • Current city hall 2
  • See also 3
  • Notes 4
  • References 5
  • Bibliography 6
  • External links 7

Former city halls

Albany has had multiple buildings dedicated to being the seat of city government over its history. However, historians disagree on details of many of the earlier structures, namely, when they were built.

Stadt Huys

Black and white engraving shows a three-story building with a gabled roof and a belfry.
The 1740s city hall

Albany's original city hall, the Stadt Huys (;


  • [1]
  • Albany City Hall, hosted by the government of the City of Albany
  • Historic American Building Survey entry from 1981, hosted by the Library of Congress

External links

  • Accompanying 2 photos (exterior) from 1970

Bibliography

  1. ^ a b Liebs (1972), p. 9
  2. ^
  3. ^ a b Howell and Tenney (1886, Volume I), pp. 346–347
  4. ^ a b Reynolds (1906), p. 249
  5. ^ a b Rittner (2002), p. 22
  6. ^ a b c d e
  7. ^
  8. ^ a b McEneny (2006), p. 12
  9. ^
  10. ^
  11. ^
  12. ^
  13. ^
  14. ^ Reynolds (1906), p. 516
  15. ^ a b c d Consumer Price Index (estimate) 1800–2014. Federal Reserve Bank of Minneapolis. Retrieved February 27, 2014.
  16. ^ a b c Howell and Tenney (1886, Volume II), p. 677
  17. ^ Reynolds (1906), p. 482
  18. ^ a b c d e f g Waite (1993), pp. 70–71
  19. ^ Reynolds (1906), p. 687
  20. ^ a b Ochsner (1982), p. 235
  21. ^ a b Liebs (1972), p. 12
  22. ^ Leibs (1972), p. 2
  23. ^ a b c Liebs (1972), p. 11
  24. ^ a b
  25. ^
  26. ^
  27. ^
return p

end

', table.concat(classes, ' '), s )
%s
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '

function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end

function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end


-- Helper functions


local p = {}

local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno


return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --

end

', table.concat(classes, ' '), s )
%s
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '

function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end

function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end


-- Helper functions


local p = {}

local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


References

  1. ^ Howell and Tenney claim it occurred on August 31, 1830[16] while Reynolds claims it took place on August 29, 1829.[17]
return p

end

', table.concat(classes, ' '), s )
%s
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '

function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end

function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end


-- Helper functions


local p = {}

local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno


return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --

end

', table.concat(classes, ' '), s )
%s
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '

function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end

function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end


-- Helper functions


local p = {}

local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


Notes

See also

The clock faces on the tower were added in the 1920s, possibly around the time the carillon was added. The 1897 image of the city hall above shows the tower without the clock faces (though the stonework shows obvious intent to have clock faces installed).[27] City hall was added to the National Register of Historic Places on September 4, 1972.[1]

In 1927, a carillon was added to the tower; it contained sixty bells (though it could produce only 47 different notes since top notes have double bells) made by John Taylor & Co in England. Financed by public donations (from upwards of 25,000 people), it cost $63,000 ($NaN in modern dollars[15]) and was the first municipal carillon in the United States.[18] In 1986 Mayor Thomas Whalen had the carillon restored, which included replacing 30 bells and adding two notes to its repertoire. The 49 bells weigh 27 short tons (24,000 kg). The largest bell is 5 feet 9 inches (1.75 m) in diameter and weighs 10,953 pounds (4,968 kg).[25] The carillon is still in use and plays multiple concerts during the week.[26]

Due to lack of funds at the time (the building's initial budget doubled, ending up at $325,000 ($NaN in modern dollars[15]) including furnishings),[20] Richardson devoted most of his efforts to the building's exterior.[23] A report from the Times Union states, "There wasn't enough money for Richardson to do the job as thoroughly as he would have liked. He said in his writing that if there wasn't sufficient money, he'd rather do it right on the outside and leave it to a future generation to finish the interior. The interior was finished by city architects a good 30 years after Richardson built it."[24] The interior was redesigned by Ogden and Gander in 1917.[18] The mayor's office is on the first floor of the tower, the Council chamber and offices are on the building's second floor, and the city clerk's office is on the second floor of the tower. The mayor's office contains a painting of the city's first mayor, Pieter Schuyler.[18]

A large room with four arched windows, a bar, and multiple seats for legislators. Walls are wood paneled and the room is lit by two large chandeliers.
Common Council Chamber

Many elements of the exterior design are representations of interior functionality. Because the Common Council chamber is located on the second floor (above the entrance), that story is the same height as the first-floor entrance hall. The tower is essentially window-less because it was meant to be the city archive; a round staircase extends up the southeast corner of the tower for access. The short tower on the building's southeast corner was originally meant to be the transition between city hall and the (to-be built) jail, complete with a "bridge of sighs" to transport inmates straight from their cells in the jail to the court rooms in city hall.[23]

The building is a load-bearing masonry design laid out in a rectangle, with a 202-foot (62 m) tall, Venetian-style tower on its southwest corner topped with a pyramidal roof. The main structure is three-and-a-half stories tall and the front (west) face is nine bays wide.[22] The exterior walls are rusticated Milford (Rhode Island) granite with Longmeadow (Massachusetts) brownstone trim. Save for the bold asymmetrical placement of the tower (which is a prime example of Richardson's disregard for architectural correctness and known for being one of his best tower designs), the building is noted for its general simplicity in design. The entranceway is a simple triple-arch loggia; other design elements on the front façade are limited to its windows and a quadruple-arch balcony off the Common Council chamber. The building is simultaneously noted for its general simplicity and care for small details, especially its intricate carvings.[18] The entranceway is flanked by multiple tiers of relief sculpture and gargoyles.[23] Most of the stone cutters originally brought to Albany to work on the capitol were later hired to do the sculptural details on city hall.[21][24]

Close-up view of details on the building show a carved gargoyle hanging off the top of a column.
City hall has intricate stonework, but because of its small size, it is a secondary design feature compared to the generally simple overall building design.[18]

Following the 1880 fire, Henry Richardson quickly secured the commission for the replacement city hall after a limited competition between six architects and architectural firms. Richardson had been a frequent visitor to Albany over the prior four years, having been one of the lead architects on the state capitol. The budget was limited to $185,000; Richardson's design came in at $184,000. However the appointed public committee upped the price to $204,000 after granite was substituted for brownstone in the design.[20] The new city hall design dates from the period that is typically regarded as Richardson's architectural peak.[18] His design was similar to his other designs done in his unique Romanesque style. Architectural historian Henry-Russell Hitchcock described city hall as "one of Richardson's most Romanesque designs" and the building's NRHP nomination added: "Albany City Hall's banded arches, rhythmic fenestration, bold expression of materials and corner placement of the tower are characteristic features of Richardson's work often to be repeated by his followers."[21]

A light building with dark trim stands on a street corner; it has an arched entrance at left, a double-peaked roof, and a 200-foot tower at the closest corner.
Albany City Hall in 1897

Current city hall

In an effort to move city and county government functions out of the state capitol, the city purchased a plot of land to build on in 1832. They chose a spot on the edge of De Witt's public square, along Eagle Street at the eastern terminus of Lion Street (later renamed Washington Avenue); the land was bought from St. Peter's Church for $10,295.95 (${Inflation} - NaN check amount: 10,295.95 or year: 1,832.  in modern dollars[15]).[16] The design of the new city hall was done by Albany architect Philip Hooker. The cornerstone was laid by Mayor John Townsend amid a Masonic ceremony, however the date of this event is in dispute.[Note 1] The building was completed in 1832 at a cost of about $92,000 ($NaN in modern dollars[15]). The new city hall was a Greek Revival structure,[18] built of white marble with an entrance porch supported by four Doric columns. On the roof was a gilded dome. The interior was simple, with little ornamentation, though a full-length statue of Alexander Hamilton stood in the center of the upper hall, between the Court room and the Common Council Chamber. Upon one side of this hall was a bas-relief of DeWitt Clinton, with a view of a primitive canal-boat in the distance, and on the opposite wall was a similar figure of Sir Walter Scott.[16] The building was destroyed by fire on February 10, 1880.[19] Plans for a replacement city hall quickly developed.

Old black-and-white photo shows a stone building with four columns in front and a domed roof.
The 1832 city hall was a Greek Revival building designed by Philip Hooker; it was destroyed by fire in 1880.

1832 city hall

In 1797 Albany was declared the official capital of the state and the Legislature made city hall its home until the first state capitol was opened in 1809.[12] In an effort to move public buildings away from the bustling and expanding waterfront, the new capitol was located atop the State Street hill, on the same land the current building now stands. City surveyor Simeon De Witt, in his 1794 plan of the city, set aside this land as a public square. Also included on this map are depictions of city hall and the new city jail, located at State and Eagle Streets.[13] In 1809, Albany city government moved with the Legislature into the new capitol and remained there until a new city hall was opened in 1832.[6] The old Stadt Huys was eventually demolished after a fire in 1836.[14]

During the Revolutionary War, city hall was home to the Albany Committee of Correspondence (the political arm of the local revolutionary movement), which took over operation of Albany's government in 1775 and eventually expanded its power to control all of Albany County (which at that time was the largest county in the colony, extending far past its current borders).[10] Tories and prisoners of war were often jailed in city hall alongside common criminals.[11] Following the war, city hall was an occasional meeting place of the newly formed New York Legislature, in addition to being home to the city and county governments, the jail, courts, and local registry.[6]

In 1754, the Stadt Huys was the site of the Albany Congress; Benjamin Franklin of Pennsylvania presented the Albany Plan of Union there. This was the first formal proposal to unite the British American colonies.[5] The Plan of Union's original intention was to unite the colonies in defense against aggressions of the French to the north; it was not an attempt to become independent from the auspices of the British crown.[8] Although it was never adopted by the British Parliament, it was an important precursor to the United States Constitution.[8] A month prior to the meeting, Franklin published his Join, or Die political cartoon, an infamous graphical representation of the Plan of Union.[9]

It is probable that a new city hall was built on the site of the Stadt Huys around 1740;[4] historians at the New York State Museum (NYSM) claim it was 1741.[6] Growing tired of increasingly cramped space, the city government was able to secure funds from the provincial government to construct a new city hall on the same site.[6] This building was also commonly known as the Stadt Huys, even though it was a completely new structure and the English had been in control of New York for more than 75 years. The NYSM describes the new Stadt Huys as a three-story brick structure, adding that it was a "more substantial building" than its predecessor. This new building was the third-largest building in Albany, surpassed only by the local Dutch church (though not the one that stands today) and Fort Albany. The roof of the new structure was gabled and was topped with a cupola and belfry. Howell and Tenney claim that the original Stadt Huys was in use for at least 160 years (meaning a replacement structure would not have been needed until 1795 at the earliest), which is in disagreement with the idea that a new Stadt Huys was built in the 1740s.[3]

A painting shows men standing outside a yellow building; the men are dressed in revolutionary clothing with tri-pointed hats and powdered wigs.
Delegates converse outside the Stadt Huys during the Albany Congress.

[7] at the northeast corner of present-day Hudson Ave and Broadway.Stadt Huys An engraving of a 1695 map of Albany clearly identifies the [6] incorporated Albany into a city in 1686.Dongan Charter officially became city hall when the Stadt Huys The [5].SUNY System Administration Building All sources agree that it stood at the northeast corner of today's Hudson Avenue and Broadway, the current site of the [4] was not built until 1673.Stadt Huys However Albany historian Cuyler Reynolds claims the [3]

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.