Kennedy is situated in the county of Lamar. It has a total area of 8.0 sq. km. The economy of the town revolves around industries involved in automotive, finance, construction materials, freight forwarding, farm equipments, industrial and commercial machinery, insurance, real estate and logistics. The wealth of natural resources available in the town attracts companies involved in oil and lubrication businesses.