District-level data on Welsh language for 1931.

Table ID:
W_LANG_1931     (6567619)
District-level data on Welsh language for 1931.
Approx. number of rows:
Table type:
Raw Data
Documentation Author:
Albino Decio Battaglia
Reporting units are identified by:
   Administrative County
   Local Government District
   Local Government District Type
The data cover the period 1881 to 1911.


  1. Taken from the Census Reports of England and Wales. 1931: Table 18 'Language spoken. Administrative Counties, Municipal Boroughs, Urban and Rural Districts and Civil Parishes'.


  1. There were more columns of actual data than table columns. Appeared to be the "tot_pop" column missing based on investigsating the numbers given in Anglesey, so column added into table. Looks like the first three columns column came from table 3 of the 1931 Census (Part I) not table 18. Table 18 includes total population aged 3 and over divided by gender, these two columns were not transcribed.


  1. Visual check.
  2. No matching to the AUO gazetteer has been attempted. These files have been altered to run on Postgres, except for the column alteration noted above, these files are exactly the same as they were on the oracle server.


IndexTypeColumn(s) indexed
w_lang_1931_pkey Primary key rec_num
w_lang_1931_idx Unique adm_cnty, lg_dist, lg_type, rec_num


The table has the following associated constraints:

w_lang_1931_pkey Primary Key See details above for primary key index

Columns within table:

adm_cnty Text string (max.len.=84). Name of Administrative county.
lg_dist Text string (max.len.=84). Name of local government district.
lg_type Text string (max.len.=9). Code of local government type.
tot_pop Integer number. Total population.
tot_pop_m Integer number. Total male population.
tot_pop_f Integer number. Total female population.
welsh_m Integer number. Males speaking Welsh only.
welsh_f Integer number. Females speaking Welsh only.
english_welsh_m Integer number. Males speaking both English and Welsh.
english_welsh_f Integer number. Females speaking both English and Welsh.
rec_num Integer number. Unique number identifying row in table.