Kingdom Buildings
A new city has one district in it. Within that district, there are nine blocks and within each block there is room for 4 buildings. You can build various buildings in these spots. Note that while we say "building", each of these would actually be a collection of buildings (Building a brewery doesn't build 1 brewery, it builds a couple breweries, a bottling plant, warehouses for ingredients, etc.).
Below is a list of potential buildings your kingdom can build with the building name, size (number of building blocks it takes up), cost in BP, and then any special notes about that building. I've purposefully left off exactly what each building will accomplish. Like a real world economist, you won't exactly know what you're accomplishing. Note that larger buildings make it easier to build related, smaller buildings (if you have a university, it's easier to build a bookstore).
Some buildings require a house to be adjacent. Adjacent can be diagonal or orthogonal. A house can only be used once to satisfy an "adjacent" for another building.
Academy, 52:
Alchemist, 18, adjacent to house
Arena, 40: Limit 1 per city
Barracks, 6
Black Market, 50, must be adjacent to 2 houses
Brewery, 6: Loyalty +1, Stability +1
Brothel, 4, must be adjacent to 1 house: Econ +1, Loyalty +2
Caster's Tower, 30: Laboratory and home for spell casters.
Castle, 54:
Cathedral, 58
City Wall, 8
Dump, 4
Exotic Craftsmen, 10, must be adjacent to 1 house: 1 minor item, Economy +1, Stability +1
Garrison, 28: Loyalty +2, Stability +2, -2 Unrest
Granary, 12: Loyalty +1, Stability +1
Graveyard, 4
Guildhall, 34, adjacent to 1 house
Herbalist, 10, adjacent to 1 house
House, 3
Inn, 10, adjacent to 1 house: +500gp city limit, Economy +1, Loyalty +1
Jail, 14
Library, 6: Economy +1, Loyalty +1
Luxury Store, 28, adjacent to 1 house
Magic Shop, 68, adjacent 2 houses
Mansion, 10
Market, 48, must be adjacent to 2 houses
Mill, 6, must be next to water boundary
Monument, 6
Noble Villa, 24
Park, 4
Piers, 16, must be next to water boundary
Shop, 8, adjacent to 1 house: Econ +1, +500gp City limit
Shrine, 8: +250gp, Loyalty +1, Unrest -1. Gives 4BP towards building Temple.
Smith, 6: Economy +1, Stability +1
Stable, 10, adjacent to 1 house
Tannery, 6, cannot be adjacent to 1 house: Economy +1, Stability +1
Tavern, 12, must be adjacent to 1 house: +500gp, Econ +1, Loyalty +1
Temple, 32: 2 Minor items, Loyalty +2, Stability +2
Tenement, 1: Counts as a house
Theater, 24
Town Hall, 22: Econ +1, Stability +1, Loyalty +1
Tradesmen, 10, adjacent to 1 house: +500gp City, +1 Econ, +1 Stability
Watchtower, 12
Waterfront, 90, adjacent to water boundary