За переписом 1859р. Машівка село Костянтиноградського повіту Полтавської губернії. З 1863р. волосний центр.
1902р. у Машівці відбувся селянський виступ. У січні 1918р. проголошено Радянську владу. 1926р. Машівка – райцентр Полтавського округу. 22 вересня 1937р. Машівка районний центр у складі Полтавської області. 30.12.1962р. Машівський район був розформований. 8.12.1966р. його було відновлено.