Okay. No military GBs, low-level event buildings -- you know, a screen shot of your city might help you get more targeted advice, but I'll take a shot. You said that you have concentrated on building more than fighting, although you're keeping the military buildings up to date. And that you need population. Well, all those barracks and goods buildings and supply producers eat population. There are ways to get those resources without building those buildings, you just have to do a little research.
Just an example, if you have 2 of the same military unit's barracks I wouldn't be surprised, I've seen it in other cities -- without any boost from a military GB you probably need more barracks just to do whatever fighting you do. Build that CdM, get some levels and improve your units enough to ditch that second barracks and free up pop. You'll also be making fps along the way.
Are your goods buildings only the ones for which you have the deposits? If you have any unboosted goods producers ditch them immediately.
Agree about stop leveling Oracle. Won't hurt to keep it for now, but your fps are better spent on LoA or Babel. Don't know if you have enough resources to shop the AD, but that's a possibility.
Here's the thing. You can think about buildings like an Inno so you can get more pop to build more tech tree buildings, pretty much what you're doing, or you can go the other route -- work to build GBs that will provide what you need without those pop-hungry buildings. The space you save you can fill with FP producers, event buildings, more GBs, etc. And remember, all that pop requires a lot of Happy -- do you have culture and deco placed to deal with that? Those can all be eliminated as well, freeing up more space for more productive use.
I agree completely that it's a good idea to pause and work on your city. Colonial is a good place to do it. Everything gets harder/more expensive moving forward. Good advice posted above. I'll just add that in my last 3 cities I haven't had any houses after late-Iron or beginning of EMA. Haven't needed them.