Akalgarh is a census town in Ludhiana district in the state of Punjab, India.
Akalgarh is located at 29.82° N 75.88° E. It has an average elevation of 214 metres (702 feet).
As of 2001 India census,GRIndia Akalgarh had a population of 6600. Males constitute 52% of the population and females 48%. Akalgarh has an average literacy rate of 73%, higher than the national average of 59.5%; with 54% of the males and 46% of females literate. 11% of the population is under 6 years of age.