John Brown (died c. 1654) was an English politician who sat in the House of Commons in 1653.
He was a member of the County Committee for Shropshire in 1650 and was fined £20 on 3 December 1650, "for neglecting to bring in his account, which he is ordered to do within a month, meantime he is suspended from acting.
"[1] In 1653, Brown was nominated one of the representatives for Wales in the Barebones Parliament.
[2] He was assigned official lodgings in Dennis Bond's house on 8 July 1653.
[1] Brown's son Thomas married Mary Gough cousin of Thomas Baker of Sweeney, MP for Shropshire in 1653, and was left the Sweeney Hall Estate by Baker in 1675.