Terndrup har en befolkning på 1.587 og et areal på 125 ha. Byen ligger i et kuperet morænelandskab øst for landevejen mellem Hadsund og Aalborg, hvortil der er ca. 26 km. Med beliggenheden ca. 11 km nord for Hadsund har byen udviklet sig fra gammel landsby til landbrugsorienteret erhvervsby og servicecenter for by og opland.
Syd for mølledammen ligger den ældste del af byen, hvor det smukke gamle tinghus i dag rummer apoteket. Derudover huser byen kommunal administration, redningstjeneste, ældrecenter, daginstitution, folkeskole, biblioteksfilial, medborgerhus, dagligvarebutikker, et mindre antal udvalgsvarebutikker og en bred vifte af idræts- og fritidsfaciliteter.
Perioden som kommunal hovedby i Skørping Kommune 1970-2006 betød parcelhusudstykninger, en mindre vækst i folketallet, etablering af butikscenter og etablering af et erhvervsområde i byens sydlige udkant. Erhvervsområdet huser en stor møbelforretning samt flere mindre produktions- og håndværksvirksomheder.
Byen rummer i nord en bred grøn kile langs Skibsted Å med mølledam, ådal og Terndruplund.