Frameries is a municipality located in the Belgian province of Hainaut. On January 1st, 2002 Frameries had a total population of 20,667 (9,699 males and 10,968 females). The total area is 26.04 km² which gives a population density of 793.66 inhabitants per km².