Gray is a town of about 7,000 permanent residents encompassing 42 square miles, located approximately 15 miles north of Portland. The town is at the crossroad of State routes 26, 100, 115 and 202, and the Maine Turnpike exit 63. Gray is within easy reach of pristine lakes, internationally recognized ski mountains and beautiful Casco Bay.