1 Context
Port districts, located near docks and shipping infrastructure, underwent major transformation in the nineteenth and early twentieth centuries due to expanding maritime trade, industrialization and global mobility (Milne, 2016). These areas attracted seafarers, migrants and other transients seeking shelter, work and entertainment in boarding houses, taverns and brothels, which often contributed to their infamous reputation (Burton, 1991; Beaven, 2025). Yet, the role of local residents in shaping the daily life and character of these neighbourhoods remains understudied beyond the usual focus on hospitality and prostitution (Loockx, 2025).
To address this gap, a historical dataset was created using Belgian population registers from Antwerp and U.S. census records from Boston, MA, two major port cities on opposite sides of the North Atlantic. In both countries, the nineteenth century saw increasing demand for systematic population data (Figure 1). Belgium introduced continuous population registers in 1846, recording household composition and residence history (Gutmann & van de Walle, 1978). In the United States, the nominative census of 1850 marked a shift to individual-level household data (Greenwood, 1990; Thorvaldsen, 2019).

Figure 1
Census taker Marie Cioffi obtains the necessary data from a woman at East 112th Street in New York City on April 2, 1930. Credit: © Bettmann/CORBIS.
Population registers and census records offer rich demographic and occupational data on men, women and children, enabling comparative analysis of local communities in port districts. The resulting dataset bridges maritime, urban, labour and migration history, contributing to debates on social structure, gender, mobility and everyday life. It also provides empirical evidence to reassess port districts beyond their associations with maritime labour, transience and vice, highlighting the complexity and rootedness of their resident populations (Loockx, 2025).
2 Dataset Description
Repository location
Object name
The Port District Neighborhoods of Antwerp and Boston, 1880–1900.
Format names and versions
MS Excel, CSV file
Creation dates
Start date: 2023-03; end date: 2025-04
Dataset creator
Kristof Loockx (Centre for Urban History, University of Antwerp, Belgium): data curation, funding acquisition, conceptualization, methodology, analysis, writing.
Languages
Dutch (population registers), English (census records).
License
Creative Commons Attribution 4.0 International License (CC BY 4.0).
Repository name
Zenodo
Publication date
2025-04-10
3 Method
Steps
Selection process
Antwerp and Boston serve as a valuable and underexplored North Atlantic comparison. While their port districts fulfilled similar functions, they followed different trajectories in urban development, industrialization and migration (Rosenberg, 2004; Glaeser, 2005; Van Damme et al., 2022). The years 1880 and 1900 were selected as they marked peak decades of global maritime activity and trade expansion, driven by the rise of steam-powered commercial shipping, transoceanic migration and industrial connectivity (Steel, 2011; Osterhammel, 2014; Paine, 2014). The year 1890 was not included because the U.S. federal census returns for Massachusetts, including Boston, were destroyed in a 1921 fire, which precludes systemic cross-city comparison.
In each city, the port districts’ main thoroughfares were identified for their historical concentration of spaces emblematic of waterfront culture (Hugill, 1967): Schipperstraat, Vingerlingstraat and Oudemansstraat in Antwerp, and North Street in Boston (Figure 2). Whereas Belgian population registers were continuously updated (Gutmann & van de Walle, 1978), U.S. census records offered only decennial snapshots (Greenwood, 1990), which explains why the dataset includes only individuals registered in 1880 and 1900. Because the U.S. census was not organized by street, Enumeration Districts (EDs) were identified using the Unified ED Finder.1 Only the section from Cross Street to the harbour—mainly within Ward 6—was included. In Antwerp, the full street lengths were covered.

Figure 2
Census sheet showing North Street in Boston, Massachusetts. Source: FamilySearch, United States census, 1900, Massachusetts, Suffolk County, ED 1232, Precinct 4, Boston City, Ward 6.
Database construction
Antwerp’s population registers were accessed through the Antwerp City Archives (FelixArchief) and Boston’s census records via digitized documents on FamilySearch.2 All pages were organized and transcribed in Microsoft Excel. The population registers offered detailed information including name, sex, places of birth, age or birthdate, marital status and occupation. Census records provided comparable variables, with some additional variables, such as race and parents’ birthplaces (see Appendix).
Several standardized fields were added to enable structured analysis and cross-city comparison (see Appendix). Unique IDs were assigned to individuals, address (ID house) and household (ID family). When only age or birth year was recorded, the missing value was calculated (Age). Since population registers did not systematically record birth regions, this information was added manually based on birthplace. A binary variable (Head?) was included to identify household heads. In the U.S. census, this was consistently noted; in the Antwerp 1880 records, by contrast, it had to be inferred based on household order, where the head typically appeared first, followed by the spouse, children and other members. Finally, individuals were classified as adults or children using an age threshold of fifteen (Adult/child), reflecting the compulsory education laws in Massachusetts at the time (Goldin & Katz, 2011), which provides a reasonable standardised cut-off across both contexts. The age variable in the dataset, however, allows users to apply different thresholds if desired.
Occupational categories
Occupations were categorized using standardized labels to allow for meaningful analysis across gender and city contexts. Separate classification systems were applied for men and women over the age of fifteen, reflecting differences in terminology and labour patterns. For men, categories captured the range of work recorded in the sources used, including maritime labour (e.g. shipping crew, port labourers), service-related jobs (e.g. hospitality), skilled and unskilled manual labour (e.g. artisans) and administrative roles (e.g. clerical, protective services). “No occupation” and “not specified” were used where applicable (see Table 1).
Table 1
Occupational categories of male workers (individuals aged fifteen and older).
| OCCUPATIONAL CATEGORY | DESCRIPTION |
|---|---|
| Shipping crew | Seafarers and others working aboard ships |
| Port labourers | Those involved in handling goods or maintaining ships |
| Other labourers | Unspecified or general labourers |
| Hospitality services | Men working in boarding houses, taverns, restaurants |
| Artists | Musicians, performers and other creative professions |
| Sales | Commercial agents, salesmen and real estate agents |
| Retail | Shopkeepers, grocers, peddlers and small-scale vendors |
| Wholesale | Merchants and traders engaged in large-scale or bulk sales |
| Artisans and specialized workers | Skilled workers who practice a craft, trade or precision work |
| Subordinate and unspecialized workers | Assistants, apprentices and general helpers working under skilled workers or in support roles across various industries |
| Protective service workers | Police officers, soldiers and firemen |
| Clerical workers | Clerks, office workers and administrative employees |
| Other | Categories not fitting into the main categories |
| No occupation | Men explicitly recorded as having no occupation |
| Not specified | Entries where no occupation was listed or the description was illegible or unclear |
Occupational categories for women aged fifteen and older were designed to reflect the types of work most commonly recorded, with attention to gendered differences in employment and classification (see Table 2). Categories include both wage labour (e.g. domestic service, textile and clothing work, hospitality services, retail, general labour), as well as roles more difficult to classify, such as prostitution. “Housewives” were listed separately, as married women were often recorded without formal occupations—even if they continued to work—highlighting the challenges of investigating female labour roles (Horrell & Humphries, 1995). “No occupation” and “not specified” cover missing, illegible or blank entries.
Table 2
Occupational categories of female workers (individuals aged fifteen and older).
| OCCUPATIONAL CATEGORY | DESCRIPTION |
|---|---|
| Domestic service | Women employed in domestic roles |
| Textile and clothing workers | Dressmakers, seamstresses and other workers in clothing, textile or sewing industries |
| Hospitality services | Boarding housekeepers, innkeepers and others in hospitality |
| Retail | Women involved in small-scale trade or shop work |
| Prostitution | Women identified as sex workers |
| Hairdressers | Women working in hairdressing |
| Labourers | General or unspecified female labourers |
| Housewives | Women engaged in general housework |
| Other | Occupations not fitting into the main categories |
| No occupation | Individuals explicitly recorded as having no occupation |
| Not specified | Entries where no occupation was listed or left blank |
Data Quality
The database comprises over 5,000 individuals residing in the selected port districts. In Antwerp, a total of 929 individuals were recorded in 1880 and 989 in 1900, spread across approximately 100 addresses in each year. In Boston, the dataset includes 1,439 individuals in 1880 and 1,777 in 1900, with slightly fewer addresses in 1900 (77) than in 1880 (89).3 Table 3 provides an overview of the descriptive statistics, including the distribution of individuals by sex and age group, as well as basic figures on addresses, households and household sizes.
Table 3
Descriptive statistics of the dataset. Note: individuals listed as “boarder” or “lodger” in the census records were excluded to maintain consistency with the Antwerp data.
| CATEGORY | ANTWERP | BOSTON | ||
|---|---|---|---|---|
| 1880 | 1900 | 1880 | 1900 | |
| Number of addresses | 97 | 100 | 89 | 77 |
| Number of individuals | 929 | 989 | 1,439 | 1,777 |
| By sex | ||||
| Males (all ages) | 458 | 485 | 720 | 904 |
| Females (all ages) | 469 | 504 | 719 | 873 |
| Unknown (all ages) | 2 | 0 | 0 | 0 |
| By age group | ||||
| Adults (+15) | 601 | 705 | 916 | 1,099 |
| Children (–15) | 328 | 284 | 523 | 678 |
| Male children | 166 | 143 | 265 | 336 |
| Female children | 160 | 141 | 258 | 342 |
| Unknown (children) | 2 | 0 | 0 | 0 |
| Number of households | 333 | 393 | 321 | 390 |
| Average number of individuals per address (%) | 9.6 | 9.9 | 16.2 | 23.1 |
| Average number of households per address (%) | 3.4 | 3.9 | 3.6 | 5.1 |
| Average number of individuals per household (%) | 2.8 | 2.5 | 4.5 | 4.6 |
Despite efforts to ensure accuracy and consistency in data extraction, small margins of error may remain due to missing, unclear or inconsistently recorded information, as well as occasional mistakes during transcription. As explained above, household structure in the 1880 Antwerp registers had to be inferred, as heads were not explicitly noted. For example, in a few cases, a child aged twelve or younger appeared first and was recorded as the head, due to the absence of a clearly linked adult. Structural differences between sources also posed challenges. The U.S. census recorded “boarders” and “lodgers”, whereas Belgian registers did not consistently distinguish temporary residents. In Antwerp, for instance, foreign seafarers often sailed regularly without registering residence (Loockx, 2020). For comparability, boarders and lodgers were excluded from Table 3 but retained in the full database.
Moreover, census records were not entirely comprehensive, as some individuals were missed or misrepresented (Sharpless & Shortridge, 1975). Such gaps could result from a range of factors, including temporary absence, recent death or relocation during the enumeration period (Knights, 1969). Although street names did not change during the period under scrutiny in either city, address-level inconsistencies occurred. For example, in the United States, the use of Enumeration Districts rather than a street-based system complicated efforts to ensure full coverage of North Street. Some numbers may have been omitted because they corresponded to businesses without residential occupants, while others became obsolete due to merging or renumbering. These issues likely contributed to the decrease in the number of listed addresses on North Street between 1880 and 1900.
4 Reuse Potential
This dataset is well-suited for scholars in maritime, urban, social and labour history, as well as historical demography. Structured for comparative analysis across two cities and two time points, it supports studies of household composition, occupational structures, gendered labour and child demographics in the late 19th and early 20th centuries. The data can also be cross-referenced with shipping records, migration databases or other sources to explore mobility patterns or validate findings.
Its comparative potential lies in the fact that Antwerp and Boston, as North Atlantic port cities, were shaped by similar global forces such as trade, migration and maritime labour. These shared dynamics often produced comparable structural conditions in their waterfront districts, including patterns of land use, economic activity and exposure to transient populations (Hein, 2011). At the same time, each city followed its own trajectory shaped by local governance, national policies and migration patterns (Loockx, 2025). The dataset allows researchers to explore how global pressures played out differently across local contexts, making it suitable for both direct comparison and broader analysis across other port districts with analogous profiles.
The temporal structure of the dataset also enables diachronic comparisons that can inform broader historical inquiries into how port districts have changed over time. This makes the data valuable not only for research on the late nineteenth and early twentieth centuries, but also for scholars interested in the long-term transformation of maritime neighbourhoods. As port cities underwent transformations in port infrastructure, urban redevelopment and changing patterns of mobility and work during the twentieth and twenty-first centuries (Hoyle, 2000), the dataset offers a historical baseline against which to assess these shifts. It may therefore support future investigations into the evolving social composition and the broader dynamics of urban change.
Additionally, researchers in digital humanities, urban studies or migration studies may find it especially useful for teaching or collaborative projects requiring micro-level population data. Its structure and metadata make it suitable for classroom use, including GIS mapping, demographic analysis or historical interpretation.
Some limitations reflect the nature of the sources, including inconsistent enumeration and varying practices for recording temporary residents. The dataset is confined to selected streets and does not represent entire city populations, but it nonetheless provides a rich empirical foundation for various historical and interdisciplinary inquiries, with ample potential for exploring the complexities of port city life across time and space.
Appendices
Appendix
| COLUMN NAME | DESCRIPTION |
|---|---|
| ID | Unique identifier assigned to each individual in the dataset |
| ID house | Unique identifier assigned to each address |
| ID family | Unique identifier assigned to each household |
| Year | Year of the population register or census |
| Source | Original source document (population register or federal census) |
| Series | Series of the census records (U.S. only) |
| Roll | Microfilm roll number of the census record (U.S. only) |
| ED | Enumeration District of the census (U.S. only) |
| State | U.S. state where the census was taken (Massachusetts) |
| City | City in which the individual was recorded (Antwerp or Boston) |
| County | County of the census record (U.S. only) |
| District | Administrative district in the Antwerp population registers (Belgium only) |
| Street | Name of the street where the individual was recorded |
| House number | House number on the street |
| Surname | Last name or family name of the individual |
| First name(s) | First name(s) of the individual |
| Head? | Indicates whether the person is the head of household (yes/no) |
| Sex | Sex of the individual (male/female) |
| Birth (place) | Place of birth as recorded |
| Birth (region) | Region or country of birth |
| Birth (year) | Year of birth |
| Age | Age of the individual at the time of recording |
| Adult/child | Classification based on age (15+ = adult) |
| Immigration date | Year of immigration (U.S. only, if recorded) |
| Marital status | Marital status (e.g. single, married, widowed) |
| Occupation | Recorded occupation of the individual |
| Occupation (category) | Standardized occupational category used for analysis (see Tables 1 & 2) |
| Race | Racial classification (U.S. only) |
| Father birth (region) | Birth region or country of the individual’s father (U.S. only) |
| Mother birth (region) | Birth region or country of the individual’s mother (U.S. only) |
Notes
[1] The Unified Census ED Finder, created by Stephen P. Morse and Joel D. Weintraub, identifies Enumeration Districts (EDs) by street, city and county, though full coverage is not guaranteed.
[2] For Antwerp, see: https://felixarchief.antwerpen.be/archievenoverzicht/83819. For Boston, see: https://www.familysearch.org/en/search/collection/1417683 (1880) and https://www.familysearch.org/en/search/collection/1325221 (1900).
[3] For more in-depth analysis of the results derived from the dataset, see Loockx (2025).
Acknowledgements
I would like to thank Hilde Greefs (Centre for Urban History, University of Antwerp) for her supervision, guidance and support during the development of the broader research project from which this dataset emerged.
Competing Interests
The author has no competing interests to declare.
