John Stanley Freeman was an Australian politician.
Freeman was born in Newtown, New South Wales. He was the son of a bootmaker, and was educated at Sydney Technical College as a pathology laboratory technician.
He served in the Australian Army Medical Corps with the First Australian Imperial Force between 1917 and 1919. On repatriation he worked at the University of Sydney Veterinary Research Unit and was active in ex-servicemen"s associations. Freeman was an unsuccessful candidate for the seat of Nepean at the 1930 state election.
He was elected to the New South Wales Parliament as the Labor member for the seat of Blacktown at the 1945 by-election caused by the death of the sitting Labor member, Frank Hill.
He retained the seat for the next 4 elections. A redistribution prior to the 1959 election made Blacktown a marginal seat.
He was awarded the Administration Member of the Order of the British Empire in 1968.
He was a member of the New South Wales Legislative Assembly from 1945 until 1959 and a member of the Australian Labor Party (ALP).