magnolia is in what county in ms
Homefacts City Report. Magnolia is located in Pike County, MS. The population is 2,266, making Magnolia the 3rd largest city in Pike County. There are 6 public schools in Magnolia with an average Homefacts rating of C-. The total crime rate for Magnolia is low, and there are 25 registered sex offenders residing in the city.