Elections to Liverpool City Council were held on Monday 2 November 1903.
Wavertree West was a new ward with 1 seat elected.
All three seats in each of the Wavertree and West Derby wards were contested.
This was the first Liverpool City Council election that the Liverpool Protestant Party took part. Protestant candidates stood in four wards, Breckfield, Garston, Kirkdale and St. Domingo. Three of these wards, Garston, Kirkdale and St. Domingo returned Protestant councillors.
Of the 38 seats up for election, 14 were not contested.
After the election, the composition of the council was:
By-elections.
No. 3A Walton, 19 November 1903.
Caused by the election by the Council of Councillor Jacob Reuben Grant (Conservative, Walton, elected 1 November 1901) as an alderman for the new ward of Old Swan on 9 November 1903.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" | Majority
! colspan="3" style="text-align:right;" scope=row | Registered electors
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
No. 29 Aigburth, 19 November 1903.
Caused by the resignation of Councillor Arthur Twiss Kemble (Conservative, Aigburth, elected unopposed 1 November 1902) which was reported to the Council on 9 November 1903.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align:right;" scope=row | Registered electors
! style="text-align:right;" | Swing
No. 23 Prince's Park, 24 November 1903.
Caused by the election by the Council of Councillor William Edward Willink (Conservative, Prince's Park, elected 1 November 1901) as an Alderman on 9 November 1903.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" | Majority
! colspan="3" style="text-align:right;" scope=row | Registered electors
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
No. 11 Kensington, 16 December 1903.
Caused by the election to Alderman of Councillor Edward Burns (Conservative, Kensington, elected 2 November 1903).
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align:right;" scope=row | Registered electors
! style="text-align:right;" | Swing
No. 18 Castle Street, 16 December 1903.
Caused by the election as alderman of Councillor John Lawrence (Conservative, Castle Street, elected 1 November 1902)
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" | Majority
! colspan="3" style="text-align:right;" scope=row | Registered electors
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
No. 21 Abercomby, 19 January 1904.
Caused by the resignation of Councillor Dr. Charles Alexander Hill (Conservative, Abercromby, elected 2 November 1903) was reported to the Council on 6 January 1904
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" | Majority
! colspan="3" style="text-align:right;" scope=row | Registered electors
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
No. 3A Walton, 26 February 1904.
Caused by the resignation of Councillor John Brunswick (Conservative, Walton, elected 2 November 1903) which was reported to the Council on 10 February 1904.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align:right;" scope=row | Registered electors
! style="text-align:right;" | Swing
No. 29 Aigburth, 26 February 1904.
Caused by the election as an alderman of Councillor Robert Alfred Hampson (Conservative, Aigburth, elected 19 November 1903)
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align:right;" scope=row | Registered electors
! style="text-align:right;" | Swing
The Term of Office to expire 1 November 1905
No. 17 St. Anne's, 17 May 1904.
Caused by the resignation of Councillor Julius Jacobs (Conservative, St. Anne's, elected 1 November 1902).
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" | Majority
! colspan="3" style="text-align:right;" scope=row | Registered electors
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
The term of office to expire on 1 November 1905
No. 6 Breckfield, 26 May 1904.
Caused by Councillor John Duncan (Conservative, Breckfield. elected 2 November 1903) being elected as an alderman.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" | Majority
! colspan="3" style="text-align:right;" scope=row | Registered electors
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
The term of office to expire on 1 November 1906
No. 9 Everton, 15 June 1904.
Following the death of Alderman John Lawrence, Councillor William Oulton 
(Liberal Unionist, Everton, elected 1 November 1901) was elected as an alderman.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align:right;" scope=row | Registered electors
! style="text-align:right;" | Swing
No. 16 Exchange, 6 October 1904.
Councillor Alexander Allan Paton (Liberal, Exchange, elected 15 June 1903) died 8 September 1903
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" | Majority
! colspan="3" style="text-align:right;" scope=row | Registered electors
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
No. 28A Old Swan, 18 October 1904.
Caused by the resignation of Councillor Thomas Utley (Liberal, West Derby, elected 1 November 1902), which was reported to the Council on 5 October 1904.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" | Majority
! colspan="3" style="text-align:right;" scope=row | Registered electors
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
References.
 ;templatestyles src="Reflist/styles.css" / ;