Cary is located in North Carolina's Piedmont region and is bordered by Jordan LakeRaleigh, Morrisville, Apex and Holly Springs. It covers 43.5 square miles, and has a very hilly topography.