What state can I register to vote in?

I m 18 years old (will be 19 in March and by the time or the 2016 presidential election) and am currently not registered to vote. I definitely want to vote in the upcoming election, so I d like to register in time to do so. There s just one problem: I don t know what state to register in.
I have a Philadelphia birth certificate, though I realize that doesn t mean anything here.
I grew up (and reached legal voting age) in Illinois, and currently have a valid Illinois driver s license.
In July, my family moved to Portland, Oregon. My name was included on the lease, so my legal permanent residence has been in the state of Oregon for about six months.
As of September, I m in college at a state school in Massachusetts, where I spend most of the year. My dorm is, obviously, listed as my mailing address.
So what state do I register to vote in? I spend most of the year in Massachusetts, but my legal residence is in Oregon, and my state ID is from Illinois. I assume I need to get an Oregon ID next time I go home, and register in that state, my state of residence, but I wanted to be sure, especially since I m not likely to BE in Oregon at the time of the election.

tonalc22016-02-02T22:00:10Z

As a student, you have a constitutional right to register and vote in the place you truly consider to be “home” — whether that’s your parents’ house, your apartment, or your dorm room. But before you make the important decision about where to vote, make sure you know the rules (and sometimes consequences) of registering to vote in that state.

Click on the map here for an individual state's rules:
http://www.brennancenter.org/student-voting

?2016-02-03T02:35:54Z

You have to check with the voter registrar in Massachucets first. Your student affairs office could help you with that.