- Source: 1958 Barbadian by-elections
By-elections were held in the Barbadian constituencies of St Joseph and St John on 21 May 1958.
Previous election
= St Joseph
== St John
=Results
Glenroy Straughn won the St Joseph election and Errol Barrow won the St. John election. The St. John constituency would become a DLP stronghold and not elect a non-DLP candidate until the 2018 general elections sixty years later.
= St Joseph
== St John
=See also
1956 Barbadian general election
List of parliamentary constituencies of Barbados