滕县位于山东省南部,地处北纬34°50′至35°17′和东经116°48′至117°23′之间。东邻山亭区,南临薛城区,西濒微山湖、与济宁市微山县相连,北和济宁市邹县接壤。县境东西45公里,南北46公里,面积1485平方公里。